Live briefing
Everything about Application-specific instruction set processor
Processor with an instruction set customized (optimized) for a specific task
An application-specific instruction set processor (ASIP) is a component used in system on a chip design. The instruction set architecture of an ASIP is tailored to benefit a specific application. This specialization of the core provides a tradeoff between the flexibility of a general purpose central processing unit (CPU) and the performance of an application-specific integrated circuit (ASIC). Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Application-specific instruction set processorA 5-minute orientation
- Skim a recent paper: Implementation of Application Specific Instruction set Processor for Approximate ComputingInfluential work since 2022
- Pick up a classic book: Microprocessor Architecture, Programming, and Applications with the 8085The most-reprinted book on the subject
- Read the landmark paper: Instruction set processor specifications (ISPS): The notation and its applicationsCited 151 times
- Go sideways: Transport triggered architectureA closely related topic
- Go sideways: MicroarchitectureA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Instruction set processor specifications (ISPS): The notation and its applications
Application-Specific Instruction-Set Processor for Retinex-Like Image and Video Processing
Application-specific instruction set processor for SoC implementation of modern signal processing algorithms
Hierarchical Design of an Application-Specific Instruction Set Processor for High-Throughput and Scalable FFT Processing
Application specific instruction-set processor template for motion estimation in video applications
Implementing an Application-Specific Instruction-Set Processor for System-Level Dynamic Program Analysis Engines
ConvAix: An Application-Specific Instruction-Set Processor for the Efficient Acceleration of CNNs
Automatic custom instruction identification for application-specific instruction set processors
🆕 Influential since 2022
Implementation of Application Specific Instruction set Processor for Approximate Computing
Application-Specific Instruction-Set Processors (ASIPs) for Deep Neural Networks: A Survey
SATIN: a sparse attention application-specific instruction-set processor with custom mixed-precision extensions for energy-efficient edge inference of transformer large language models
Analysis of an Application Specific Instruction-set Processor's expansion potential, considering performance and implementation effort
📚 Books worth reading
Microprocessor Architecture, Programming, and Applications with the 8085Ramesh S. Gaonkar · 1996
Handbook of Signal Processing SystemsShuvra S. Bhattacharyya · 2013- 📕Design of Energy-Efficient Application-Specific Instruction Set ProcessorsTilman Glökler, Heinrich Meyr · 2007
- 📕74AS-EVM-16Victor P. Nelson · 1987
- 📕Embedded DSP Processor DesignDake Liu · 2008
Embedded DSP processor designDake Liu · 2008
Design of energy-efficient application-specific set processorsTilman Glökler, Heinrich Meyr · 2004
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Transport triggered architecture In computer architecture, a transport triggered architecture (TTA) is a kind of processor design in which programs directly control the internal transport…
- Microarchitecture In electronics, computer science and computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as μarch or uarch…
- No instruction set computing No instruction set computing (NISC) is a computing architecture and compiler technology for designing highly efficient custom processors and hardware accelerato…
- Very long instruction word Very long instruction word (VLIW) is a type of instruction set architecture designed to exploit instruction-level parallelism (ILP) by explicitly specifying…
- Retargeting In software engineering, retargeting is an attribute of software development tools that have been specifically designed to generate code for more than…
- Processor design Processor design is a subfield of computer engineering and electronics that deals with creating a processor, a key component of computer hardware. While…
- Reduced instruction set computer In electronics and computer science, a reduced instruction set computer (RISC, pronounced "risk") is a computer architecture designed to simplify the individual…
- System on a chip A system on a chip, or system on chip (SoC), is an integrated circuit that combines most or all key components of a computer or electronic system onto…