Keyphrases
- theoretical framework
- design space exploration
- parallel architectures
- computer architecture
- design space
- parallel computers
- design process
- parallel processing
- parallel computing
- hardware software partitioning
- graphics processing units
- parallel algorithm
- theoretical foundation
- high performance computing
- high level synthesis
- shared memory
- collaborative knowledge building
- massively parallel
- hardware implementation
- conceptual framework
- fault tolerant
- learning activities
- distributed systems
- optimal solution