DocumentCode :
320863
Title :
Architectural support for synchronization of threads accessing variable-sized units of virtual memory
Author :
Jutla, Dawn N. ; Bodorik, Peter
Author_Institution :
St. Mary´´s Univ., Halifax, NS, Canada
Volume :
3
fYear :
1998
fDate :
1998
Firstpage :
197
Abstract :
The paper presents an architecture for synchronization of threads or tasks when accessing regions of virtual memory. Access control is defined on a memory region through a view that defines the size of access units and also the protocol in terms of a finite state machine (FSM). Variable-sized access units are obtained without altering the underlying fixed sized paging implementation. Trace-driven simulation is used to examine average delay for the PCU and to examine its performance when various parameters were varied. A TPC-C benchmark application under different transaction loads was traced and the results show that it is the number of TLB accesses (approximately 15 times more as compared to PCU accesses) for the modeled application that incurs the dominant delay
Keywords :
finite state machines; memory architecture; paged storage; protocols; synchronisation; virtual machines; TPC-C benchmark application; access control; architectural support; average delay; finite state machine; fixed sized paging implementation; performance; protocol; task synchronization; thread synchronization; trace-driven simulation; transaction loads; variable-sized access units; virtual memory; Access control; Access protocols; Application software; Automata; Delay; Memory management; Operating systems; Proposals; Virtual manufacturing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location :
Kohala Coast, HI
Print_ISBN :
0-8186-8255-8
Type :
conf
DOI :
10.1109/HICSS.1998.656145
Filename :
656145
Link To Document :
بازگشت