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 :
بازگشت