download0 view734
twitter facebook

공공누리This item is licensed Korea Open Government License

dc.contributor.author
서영균
dc.contributor.author
Cheng Yi
dc.contributor.author
John Kececioglu
dc.contributor.author
Peter Downey
dc.contributor.author
Richard T. Snodgrass
dc.contributor.author
Robert Maier
dc.date.accessioned
2019-08-28T07:42:06Z
dc.date.available
2019-08-28T07:42:06Z
dc.date.issued
2017-04-30
dc.identifier.issn
0038-0644
dc.identifier.uri
https://repository.kisti.re.kr/handle/10580/14651
dc.identifier.uri
http://www.ndsl.kr/ndsl/search/detail/article/articleSearchResultDetail.do?cn=NART77462561
dc.description.abstract
Measuring execution time is one of the most used performance evaluation techniques in computer science research. Inaccurate measurements cannot be used for a fair performance comparison between programs. Despite the prevalence of its use, the intrinsic variability in the time measurement makes it hard to obtain repeatable and accurate timing results of a program running on an operating system. We propose a novel execution time measurement protocol (termed EMP) for measuring the execution time of a compute-bound program on Linux, while minimizing that measurement’s variability. During the development of execution time measurement protocol, we identified several factors that disturb execution time measurement. We introduce successive refinements to the protocol by addressing each of these factors, in concert, reducing variability by more than an order of magnitude. We also introduce a new visualization technique, what we term 'dual-execution scatter plot' that highlights infrequent, long-running daemons, differentiating them from frequent and/or short-running daemons. Our empirical results show that the proposed protocol successfully achieves three major aspects—precision, accuracy, and scalability—in execution time measurement that can work for open-source and proprietary software. 
dc.language
eng
dc.relation.ispartofseries
SOFTWARE: PRACTICE AND EXPERIENCE
dc.title
EMP: execution time measurement protocol for compute-bound programs
dc.citation.endPage
597
dc.citation.number
4
dc.citation.startPage
559
dc.citation.volume
47
dc.subject.keyword
execution time
dc.subject.keyword
measurement
dc.subject.keyword
protocol
dc.subject.keyword
compute-bound programs
Appears in Collections:
7. KISTI 연구성과 > 학술지 발표논문
Files in This Item:
There are no files associated with this item.

Browse