Title :
Godson-T: An Efficient Many-Core Processor Exploring Thread-Level Parallelism
Author :
Fan, Dongrui ; Zhang, Hao ; Wang, Da ; Ye, Xiaochun ; Song, Fenglong ; Li, Guojie ; Sun, Ninghui
Author_Institution :
Inst. of Comput. Technol., Beijing, China
Abstract :
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.
Keywords :
microprocessor chips; multi-threading; multiprocessing systems; performance evaluation; resource allocation; scientific information systems; software libraries; system-on-chip; GODSON-T; Pthreads-like programming model; data transfer agents; flexible programmability; hardware-supported synchronization mechanism; highly efficient runtime system; many-core processor design; on-chip resource utilization; parallel libraries; parallel scientific computing; performance efficiency; region-based cache coherence protocol; thread-level parallelism; Coherence; Instruction sets; Process control; Programming; Registers; Synchronization; System-on-a-chip; Godson-T; Pthreads; many-core processor; microarchitecture; parallel computing;
Journal_Title :
Micro, IEEE