The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - March/April (2012 vol.32)
pp: 38-47
Dongrui Fan , Institute of Computing Technology, Chinese Academy of Sciences
Hao Zhang , Institute of Computing Technology, Chinese Academy of Sciences
Da Wang , Institute of Computing Technology, Chinese Academy of Sciences
Xiaochun Ye , Institute of Computing Technology, Chinese Academy of Sciences
Fenglong Song , Institute of Computing Technology, Chinese Academy of Sciences
Guojie Li , Institute of Computing Technology, Chinese Academy of Sciences
Ninghui Sun , Institute of Computing Technology, Chinese Academy of Sciences
ABSTRACT
<p>Godson-T is a research many-core processor designed for parallel scientific computing that delivers efficient performance and flexible programmability simultaneously. It also has many features to achieve high efficiency for on-chip resource utilization, such as a region-based cache coherence protocol, data transfer agents, and hardware-supported synchronization mechanisms. Finally, it also features a highly efficient runtime system, a Pthreads-like programming model, and versatile parallel libraries, which make this many-core design flexibly programmable.</p>
INDEX TERMS
many-core processor, parallel computing, microarchitecture, Godson-T, Pthreads
CITATION
Dongrui Fan, Hao Zhang, Da Wang, Xiaochun Ye, Fenglong Song, Guojie Li, Ninghui Sun, "Godson-T: An Efficient Many-Core Processor Exploring Thread-Level Parallelism", IEEE Micro, vol.32, no. 2, pp. 38-47, March/April 2012, doi:10.1109/MM.2012.32
REFERENCES
1. S. Bell et al., "TILE64 Processor: A 64-Core SoC with Mesh Interconnect," Proc. IEEE Int'l Solid-State Circuits Conf., IEEE CS Press, 2008, doi:10.1109/ISSCC.2008.4523070.
2. R. Kalla et al., "Power7: IBM's Next-Generation Server Processor," IEEE Micro, vol. 30, no. 2, 2010, pp. 7-15.
3. P. Conway et al., "Cache Hierarchy and Memory Subsystem of the AMD Opteron Processor," IEEE Micro, vol. 30, no. 2, 2010, pp. 16-29.
4. T. Maruyama et al., "Sparc64 VIIIfx: A New-Generation Octocore Processor for Petascale Computing," IEEE Micro, vol. 30, no. 2, 2010, pp. 30-40.
5. D. Fan et al., "Godson-T: An Efficient Many-Core Architecture for Parallel Program Executions," J. Computer Science and Technology, vol. 24, no. 6, 2009, pp. 1061-1073.
6. R.D. Blumofe and C.E. Leiserson, "Scheduling Multithreaded Computations by Work Stealing," J. ACM, vol. 46, no. 5, 1999, pp. 720-748.
7. P. Palatin, Y. Lhuillier, and O. Temam, "CAPSULE: Hardware-Assisted Parallel Execution of Component-Based Programs," Proc. 39th Ann. IEEE/ACM Int'l Symp. Microarchitecture, IEEE CS Press, 2006, pp. 247-258.
8. H. Cui et al., "Extendable Pattern-Oriented Optimized Directives," Proc. 9th Ann. IEEE/ACM Int'l Symp. Code Generation and Optimization, IEEE CS Press, 2011, pp. 107-118.
29 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool