182.744 Application- Specific Computing Architecture and Systems
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2017W, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

  • Learning basics of application-specific computing systems and architectures.
  • Understanding different characterization of image/video processing algorithms requiring application-specific architectures and design constraints.
  • Learning the interplay of application-specific architectures and run-time management techniques for high power/energy efficiency or performance-per-power efficiency.
  • Access to modern architectural trends and corresponding research themes.
  • Ability to design, develop, and apply concepts to real-world applications of camera-based processing systems.

Subject of course

Application-Specific Computing Systems are ubiquitous, ranging from Internet-of-Things, Automotive, Medical Imaging, Security, Consumer, etc. The continuously increasing user demands have resulted in a significant growth of advanced computing architectures and systems, which has been well complemented by the technological growth steered by Moore¿s law. Moreover, algorithmic complexities and data rates are also ramping up as the application use cases are becoming more and more sophisticated. An excellent example would be a multi-camera system where, on the one hand video resolutions have increased to Ultra High-Definition and Super-Vision Multi-View Processing which requires massive data rate processing, and on the other hand, these computing architectures are subjected to stringent design constraints in terms of power, energy and area. Therefore, designing such application-specific architectures for high energy efficiency is a significant challenge.

This lecture aims at providing (1) an overview of application-specific architecture and commercial design tools; and (2) an insight on innovative architectures and run-time systems for highly energy-efficient application-specific computing systems. A key focus will be on hardware-software collaborative techniques and how to identify important application-specific characteristics to optimize and adapt underlying computing architectures (that provide the computation capabilities), and even the executing algorithms (that determine the computation requirements). The techniques and concepts will be explained with the help of real-world applications of embedded image and video processing, which have widely proliferated in our daily life

In this lecture, the following topics will be explained along with a perspective to the actual research works and practical applications to real-world application-specific systems:

  • Introduction of application-specific computing architectures
  • Analysis of application-specific properties with respect to algorithms¿ performance, power, and memory requirements
  • State-of-the-art techniques and commercial design tools for application-specific systems.
  • Complexity reduction techniques.
  • Advanced trends for application-specific (multi-/many-core) processor architectures and design methods
  • Advanced on-chip memory architectures and application-specific optimizations and management.
  • Run-time systems for efficient application-driven resource and power management
  • Emerging trends for application-driven extreme energy-efficiency, like Approximate Computing and Neuromorphic Architecture.

Additional information

ECTS breakdown:

15h ...   presence in the lecture
35h ...   solution of assignments
25h ...   preparation for exam
---------------
75h ...  equals to 3 ECTS

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed14:00 - 16:0004.10.2017 - 24.01.2018Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Fri14:00 - 16:0006.10.2017 - 19.01.2018Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Application- Specific Computing Architecture and Systems - Single appointments
DayDateTimeLocationDescription
Wed04.10.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Fri06.10.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Wed11.10.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Fri13.10.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Wed18.10.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Fri20.10.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Wed25.10.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Fri27.10.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Fri03.11.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Wed08.11.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Fri10.11.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Fri17.11.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Wed22.11.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Fri24.11.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Wed29.11.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Fri01.12.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Wed06.12.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Wed13.12.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Fri15.12.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems
Wed20.12.201714:00 - 16:00Seminarraum Techn. Informatik VU Application-Specific Computing Architectures and Systems

Course registration

Begin End Deregistration end
04.10.2017 12:00 31.10.2017 12:00 31.10.2017 12:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 938 Computer Engineering Mandatory elective

Literature

No lecture notes are available.

Miscellaneous

Language

English