DocumentCode
3147300
Title
Memory Hierarchy Aware Parallel Priority Based Data Structures
Author
Agarwal, Dinesh
Author_Institution
Dept. of Comput. Sci., Georgia State Univ., Atlanta, GA, USA
fYear
2011
fDate
16-20 May 2011
Firstpage
2042
Lastpage
2044
Abstract
With the proliferation of multicore and manycore architectures, memory hierarchy plays an important role in realizing expected performance of memory intensive scientific applications. A vast majority of scientific applications require a priority based data structure to discriminate among available data elements, for instance, a priority based data structure is imperative for extracting the earliest events in a discrete event simulation, identifying urgent tasks in a parallel scheduler, or exploring most promising sub-problems in a state-space search. Traditional priority based data structures are tree-based that makes them cache unfriendly due to the exponentially increasing distance between parent and child nodes. Fine grained largescale applications further cause excessive contention among competing processors due to frequent updates. In this dissertation we propose a priority based data structure that adapts to the memory hierarchy of the underlying computer system. The top priority items are aggregated and kept into a working subset of data items that is readily accessible for processing.
Keywords
discrete event simulation; multiprocessing systems; parallel processing; scheduling; search problems; tree data structures; discrete event simulation; manycore architectures; memory hierarchy; multicore architectures; parallel priority data structures; parallel scheduler; scientific applications; state space search; tree based data structures; Data structures; Instruction sets; Kernel; Multicore processing; Resource management;
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.372
Filename
6009085
Link To Document