DocumentCode
2787548
Title
Scalable and Efficient Bounds Checking for Large-Scale CMP Environments
Author
An, Baik Song ; Yum, Ki Hwan ; Kim, Eun Jung
Author_Institution
Dept. of Comput. Sci. & Eng., Texas A&M Univ., College Station, TX, USA
fYear
2011
fDate
10-14 Oct. 2011
Firstpage
193
Lastpage
194
Abstract
We attempt to provide an architectural support for fast and efficient bounds checking for multithread work-loads in chip-multiprocessor (CMP) environments. Bounds information sharing and smart tagging help to perform bounds checking more effectively utilizing the characteristics of a pointer. Also, the BCache architecture allows fast access to the bounds information. Simulation results show that the proposed scheme increases μPC of memory operations by 29% on average compared to the previous hardware scheme.
Keywords
C++ language; computer architecture; microprocessor chips; multiprocessing systems; BCache architecture; C language; C++ programming language; bounds checking; bounds information sharing; chip-multiprocessor; large-scale CMP environments; multithread work-loads; smart tagging; Benchmark testing; Computer architecture; Educational institutions; Hardware; Registers; Simulation; Tagging; architecture; bounds checking; chip-multiprocessor; memory attacks; security;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
Conference_Location
Galveston, TX
ISSN
1089-795X
Print_ISBN
978-1-4577-1794-9
Type
conf
DOI
10.1109/PACT.2011.36
Filename
6113811
Link To Document