Back to Search
Start Over
Teaching Heterogeneous Computing with System-Level Design Methods
- Source :
- WCAE@ISCA
- Publication Year :
- 2019
- Publisher :
- ACM, 2019.
-
Abstract
- We present our work at Columbia University teaching the design and programming of heterogeneous computing architectures with SLD methods. Over the past eight years, we have developed a new course, System-on-Chip Platforms, with the main goal of preparing students to contribute to the new economy of heterogeneous computing and open-source hardware. The course was one of the first nationwide to introduce the use of commercial high-level synthesis tools for the design of application-specific hardware accelerators. We also introduced the idea of structuring the final project as a design-space exploration contest that combines aspects of collaborative engineering and design for reusability.
- Subjects :
- Electronic system-level design and verification
business.industry
Collaborative engineering
Computer science
Symmetric multiprocessor system
02 engineering and technology
CONTEST
Structuring
020202 computer hardware & architecture
Open source hardware
Computer architecture
020204 information systems
ComputingMilieux_COMPUTERSANDEDUCATION
0202 electrical engineering, electronic engineering, information engineering
New economy
Software engineering
business
Reusability
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the Workshop on Computer Architecture Education
- Accession number :
- edsair.doi...........2ff70483d1af1da0e10aeb794e3d1b07
- Full Text :
- https://doi.org/10.1145/3338698.3338893