Application-Specific Instruction-Set Processors

Course content

After completing the module, the students know how to customize and optimize a processor architecture (instruction, data and task level parallelism). They are capable of implementing application-specific instruction set processors (ASIPs). They can implement arithmetic-oriented hardware extensions and know new development tendencies of processors, e.g., highly parallel processors and reconfigurable processors.

  1. Introduction to Embedded Computer Architectures.
  2. Fundamentals of Processor Design.
  3. Application-Specific Instruction-Set Processor (ASIP). Customizable processors.
  4. Computer Arithmetics: Hardware acceleration of complex arithmetic functions.
  5. Reconfigurable Processor Architectures.
  6.  Approximate and Stochastic Processor Architectures. 
  7. Fault-Tolerant Processor Architectures.
  8. Cryptographic Processor Architectures.
  9. Neuromorphic Processor Architectures: AI Processor Architectures.

Course information

Code 4211033 + 4211034
Degree programme(s) Computer and Communication Systems Engineering
Lecturer(s) Prof. Guillermo Payá Vayá
Type of course Lecture + exercise course
Semester Summer semester
Language of instruction English
Level of study Master
ECTS credits 5
Contact person Marvin Plagge