IMPACT OF WRAPPED SYSTEM CALL MECHANISM ON COMMODITY PROCESSORS

Satoshi Yamada, Shigeru Kusakabe, Hideo Taniguchi

2006

Abstract

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 evaluate WSC 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.

Download


Paper Citation


in Harvard Style

Yamada S., Kusakabe S. and Taniguchi H. (2006). IMPACT OF WRAPPED SYSTEM CALL MECHANISM ON COMMODITY PROCESSORS . In Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-972-8865-69-6, pages 308-315. DOI: 10.5220/0001321003080315

in Bibtex Style

@conference{icsoft06,
author={Satoshi Yamada and Shigeru Kusakabe and Hideo Taniguchi},
title={IMPACT OF WRAPPED SYSTEM CALL MECHANISM ON COMMODITY PROCESSORS},
booktitle={Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2006},
pages={308-315},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001321003080315},
isbn={978-972-8865-69-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - IMPACT OF WRAPPED SYSTEM CALL MECHANISM ON COMMODITY PROCESSORS
SN - 978-972-8865-69-6
AU - Yamada S.
AU - Kusakabe S.
AU - Taniguchi H.
PY - 2006
SP - 308
EP - 315
DO - 10.5220/0001321003080315