loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1996 International Conference on Parallel and Distributed Systems (ICPADS'96)
Exploiting the locality of data structures in multithreaded architecture
Tokyo, Japan
June 03-June 06
ISBN: 0-8186-7267-6
Yoon Ho Kim, Dept. of Comput. Sci., Kangnung Nat. Univ., Kangwon-Do, South Korea
Soo Hong Kim, Dept. of Comput. Sci., Kangnung Nat. Univ., Kangwon-Do, South Korea
Dae Woong Rhee, Dept. of Comput. Sci., Kangnung Nat. Univ., Kangwon-Do, South Korea
Heung Hwan Kim, Dept. of Comput. Sci., Kangnung Nat. Univ., Kangwon-Do, South Korea
Juno Chang, Dept. of Comput. Sci., Kangnung Nat. Univ., Kangwon-Do, South Korea
Sang Youg Han, Dept. of Comput. Sci., Kangnung Nat. Univ., Kangwon-Do, South Korea
Multithreaded architectures taking a hybrid approach of von Neumann computers and dataflow computers are recently in active research. Multithreaded architectures can improve the performance by the locality exploitation within threads and asynchronous parallel execution among threads. However, it has been overlooked how to exploit effectively the locality of large shared data structures among threads in multithreaded architectures. In this paper, we propose a new data structure, called IB-structure, which is an extension of I-structure to facilitate the distribution of data structure and exploit the locality of data structure, and implement it on multithreaded architecture DAVRID (DAtaflow Von Neumann RISC hybrID). The simulation results show that IB-structure is superior to I-structure over several benchmarks.
Index Terms:
data structures; parallel architectures; digital simulation; locality exploitation; data structures; multithreaded architecture; von Neumann computers; dataflow computers; performance; asynchronous parallel execution; IB-structure; I-structure; DAVRID; simulation results
Citation:
Yoon Ho Kim, Soo Hong Kim, Dae Woong Rhee, Heung Hwan Kim, Juno Chang, Sang Youg Han, "Exploiting the locality of data structures in multithreaded architecture," icpads, pp.352, 1996 International Conference on Parallel and Distributed Systems (ICPADS'96), 1996
Usage of this product signifies your acceptance of the Terms of Use.