Back to Search
Start Over
Exploring Scalable Data Allocation and Parallel Computing on NoC-Based Embedded Many Cores
- Source :
- ICCD
- Publication Year :
- 2017
- Publisher :
- IEEE, 2017.
-
Abstract
- In embedded systems, high processing requirements and low power consumption need heterogeneous computing platforms. Considering embedded requirements, applications need to be designed based on scalable data allocation and parallel computing with non-uniform memory access (NUMA) many cores. In this paper, we use one of the embedded commercial off-the-shelf (COTS) multi/many-core components, the Massively Parallel Processor Arrays (MPPA) 256 developed by Kalray, and conduct evaluations of data transfer and parallelization of a practical application. We investigate currently achievable data transfer latencies between distributed memories on network-on-chip (NoC), memory access characteristics, and parallelization potential with many cores. Subsequently, we run a practical application, the core of the autonomous driving system, on many-core processors and acceleration by parallelization indicates practicality of many cores. By highlighting many-core computing capabilities, we explore the scalable data allocation and parallel computing on NoC-based embedded many cores.
- Subjects :
- 0209 industrial biotechnology
Multi-core processor
Computer science
Symmetric multiprocessor system
02 engineering and technology
Parallel computing
Data allocation
020202 computer hardware & architecture
020901 industrial engineering & automation
Embedded software
Computer architecture
Scalability
0202 electrical engineering, electronic engineering, information engineering
Massively parallel
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2017 IEEE International Conference on Computer Design (ICCD)
- Accession number :
- edsair.doi...........cdeb3fe94ce5f4ab958bb69d39d82e01
- Full Text :
- https://doi.org/10.1109/iccd.2017.41