Article ID Journal Published Year Pages File Type
555469 IERI Procedia 2013 7 Pages PDF
Abstract

Modern multi-core design will continue Moore's law and facilitate platforms for both wired and wireless communications. It is also predicted that multi-core, as a popular computing platform, will need to have the capability to process “big data” with both high speed and high quality. However, slow dynamic interactions and data exchange are the two key challenges in the multi-core design. This paper discusses two new strategies that can potentially solve these two issues. First, we discuss a new “Communication-time Cost Minimization” (CCM) approach to reduce the communications between different cores. Then we discuss how to manage tasks and their associated data to achieve “Request Cancellation”to common structures such as memory or stack.We have demonstrated an average reduction of 50% in the communication- time cost, an average of 23.1% of throughput improvement, and a linear increase of request executions for the shared memory stack.

Related Topics
Physical Sciences and Engineering Computer Science Information Systems