A multithreaded architecture for the efficient execution of vector computations within a loop using status field

被引:0
|
作者
Youn, SD
Chung, KD
机构
关键词
D O I
10.1109/HIPC.1996.565845
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents the design of a high performance MULVEC(MULtithreaded architecture for the VEctor Computations), as a building block of massively parallel processing systems. MULVEC comes from the synthesis of the dataflow model and the extant super scalar RISC microprocessor. MULVEC reduces, using a vector wait queue and status field of each vector data, the number of synchronization, context switching, network traffic, and so on in case of repeated vector computations within the same thread segment. And if vector operand in one statement is more than three, MULVEC can be computed by non-strict method. After program having been simulated on the SPARC V9(super scalar 64 bit RISC microprocessor), the performance(execution time of example program) of uniprocessor and MULVEC according to the different number of nodes are analyzed. The performance of MULVEC according to the different number of nodes are analyzed for the several programs.
引用
收藏
页码:343 / 350
页数:8
相关论文
共 30 条