TY - GEN
T1 - Impact of wrapped system call mechanism on commodity processors
AU - Yamada, Satoshi
AU - Kusakabe, Shigeru
AU - Taniguchi, Hideo
PY - 2006/12/1
Y1 - 2006/12/1
N2 - Split-phase style transactions separate issuing a request and receiving the result of an operation in different threads. We apply this style to system call mechanism so that a system call is split into several threads in order to cut off the mode changes from system call execution inside the kernel. This style of system call mechanism improves throughput, and is also useful in enhancing locality of reference. In this paper, we call this mechanism as Wrapped System Call (WSC) mechanism, and we evaluate the effectiveness of WSC on commodity processors. WSC mechanism can be effective even on commodity platforms which do not have explicit multithread support. We evaluateWSC mechanism based on a performance evaluation model by using a simplified benchmark. We also apply WSC mechanism to variants of cp program to observe the effect on the enhancement of locality of reference. When we apply WSC mechanism to cp program, the combination of our split-phase style system calls and our scheduling mechanism is effective in improving throughput by reducing mode changes and exploiting locality of reference.
AB - Split-phase style transactions separate issuing a request and receiving the result of an operation in different threads. We apply this style to system call mechanism so that a system call is split into several threads in order to cut off the mode changes from system call execution inside the kernel. This style of system call mechanism improves throughput, and is also useful in enhancing locality of reference. In this paper, we call this mechanism as Wrapped System Call (WSC) mechanism, and we evaluate the effectiveness of WSC on commodity processors. WSC mechanism can be effective even on commodity platforms which do not have explicit multithread support. We evaluateWSC mechanism based on a performance evaluation model by using a simplified benchmark. We also apply WSC mechanism to variants of cp program to observe the effect on the enhancement of locality of reference. When we apply WSC mechanism to cp program, the combination of our split-phase style system calls and our scheduling mechanism is effective in improving throughput by reducing mode changes and exploiting locality of reference.
KW - Locality of reference
KW - Mode change
KW - System call
UR - http://www.scopus.com/inward/record.url?scp=35348820963&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=35348820963&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:35348820963
SN - 9728865694
SN - 9789728865696
T3 - ICSOFT 2006 - 1st International Conference on Software and Data Technologies, Proceedings
SP - 308
EP - 315
BT - ICSOFT 2006 - 1st International Conference on Software and Data Technologies, Proceedings
T2 - 1st International Conference on Software and Data Technologies, ICSOFT 2006
Y2 - 11 September 2006 through 14 September 2006
ER -