DocumentCode
3146558
Title
MTASC: A Multithreaded Associative SIMD Processor
Author
Schaffer, Kevin ; Walker, Robert A.
Author_Institution
Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
fYear
2011
fDate
16-20 May 2011
Firstpage
1776
Lastpage
1780
Abstract
In this paper we describe the architecture of MTASC, a multithreaded associative SIMD processor, and a cycle-accurate instruction set simulator for that architecture. We show, through simulations of a set of five associative benchmarks, that this architecture is capable of significantly improving the performance of associative code over a single-threaded architecture, especially for processors with a large number of PEs. Furthermore, we show that the amount of improvement in performance is highly dependent on the frequency of reduction instructions in the code being executed.
Keywords
associative processing; instruction sets; multi-threading; parallel processing; MTASC; associative benchmarks; associative code; cycle-accurate instruction set simulator; multithreaded associative SIMD processor; reduction instructions; single-threaded architecture; Arrays; Benchmark testing; Hardware; Instruction sets; Multithreading; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
Conference_Location
Shanghai
ISSN
1530-2075
Print_ISBN
978-1-61284-425-1
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2011.335
Filename
6009045
Link To Document