The Community for Technology Leaders
Green Image
Issue No. 08 - August (2009 vol. 20)
ISSN: 1045-9219
pp: 1142-1157
Jiang Jiang , National University of Defense Technology, Changsha
Ying Zhang , National University of Defense Technology, Changsha
Yu Deng , National University of Defense Technology, Changsha
Xiaobo Yan , National University of Defense Technology, Changsha
Jing Du , National University of Defense Technology, Changsha
Zuocheng Xing , National University of Defense Technology, Changsha
Xuejun Yang , National University of Defense Technology, Changsha
ABSTRACT
The stream architecture is a novel microprocessor architecture with wide application potential. It is critical to study how to use the stream architecture to accelerate scientific computing programs. However, existing stream processors and stream programming languages are not designed for scientific computing. To address this issue, we design and implement a 64-bit stream processor, Fei Teng 64 (FT64), which has a peak performance of 16 Gflops. FT64 supports two kinds of communications, message passing and stream communications, based on which, an interconnection architecture is designed for a FT64-based high-performance computer. This high-performance computer contains multiple modules, with each module containing eight FT64s. We also design a novel stream programming language, Stream Fortran 95 (SF95), together with the compiler SF95Compiler, so as to facilitate the development of scientific applications. We test nine typical scientific application kernels on our FT64 platform to evaluate this design. The results demonstrate the effectiveness and efficiency of FT64 and its compiler for scientific computing.
INDEX TERMS
Microprocessors, computer languages, compilers, programming.
CITATION
Jiang Jiang, Ying Zhang, Yu Deng, Xiaobo Yan, Jing Du, Zuocheng Xing, Xuejun Yang, "Fei Teng 64 Stream Processing System: Architecture, Compiler, and Programming", IEEE Transactions on Parallel & Distributed Systems, vol. 20, no. , pp. 1142-1157, August 2009, doi:10.1109/TPDS.2008.170
90 ms
(Ver 3.1 (10032016))