Loading…

Parameter value characterization of Windows NT-based applications

Compiler optimizations such as code specialization and partial evaluation can be used to effectively exploit identifiable invariance of variable values. To identify the invariant variables that the compiler misses at compile time, value profiling can provide valuable information. We focus on the inv...

Full description

Saved in:
Bibliographic Details
Main Authors: Kalamatianos, J., Kaeli, D., Chaiken, R.
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 149
container_issue
container_start_page 142
container_title
container_volume
creator Kalamatianos, J.
Kaeli, D.
Chaiken, R.
description Compiler optimizations such as code specialization and partial evaluation can be used to effectively exploit identifiable invariance of variable values. To identify the invariant variables that the compiler misses at compile time, value profiling can provide valuable information. We focus on the invariance of procedure parameters for a set of desktop applications run on MS Windows NT 4.0. Most of those applications are non-scientific and execute interactively through a rich GUI. Due to the dynamic nature of this workload, one would expect that parameter values would exhibit an unpredictable behavior. Our work attempts to address this question by measuring the invariance and temporal locality of parameter values. We also measure she invariance of parameter values for four benchmarks from the SPECINT95 suite for comparison.
doi_str_mv 10.1109/WWC.1998.809370
format conference_proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_809370</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>809370</ieee_id><sourcerecordid>809370</sourcerecordid><originalsourceid>FETCH-LOGICAL-i89t-7a9ec3685b2490a18facd6925a222a29d903eb10736f28f450e33f0695a7b9803</originalsourceid><addsrcrecordid>eNotT01Lw0AUXBChWnsWPO0fSHy722T3HUvwo1C0h0CO5SV5iytpE7JR0V9vsM5lmBkYZoS4VZAqBXhfVUWqEF3qAI2FC3ENNscM1hnYhVjF-A4zDOaI2ZXY7GmkI088yk_qPlg2b7PRzDr80BT6k-y9rMKp7b-ifCmTmiK3koahC81fHm_Epacu8uqfl6J8fCiL52T3-rQtNrskOJwSS8iNyV1W6zUCKeepaXPUGWmtSWOLYLhWYE3utfPzWDbGwzycbI0OzFLcnWsDMx-GMRxp_D6cP5pfdgBG4w</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Parameter value characterization of Windows NT-based applications</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Kalamatianos, J. ; Kaeli, D. ; Chaiken, R.</creator><creatorcontrib>Kalamatianos, J. ; Kaeli, D. ; Chaiken, R.</creatorcontrib><description>Compiler optimizations such as code specialization and partial evaluation can be used to effectively exploit identifiable invariance of variable values. To identify the invariant variables that the compiler misses at compile time, value profiling can provide valuable information. We focus on the invariance of procedure parameters for a set of desktop applications run on MS Windows NT 4.0. Most of those applications are non-scientific and execute interactively through a rich GUI. Due to the dynamic nature of this workload, one would expect that parameter values would exhibit an unpredictable behavior. Our work attempts to address this question by measuring the invariance and temporal locality of parameter values. We also measure she invariance of parameter values for four benchmarks from the SPECINT95 suite for comparison.</description><identifier>ISBN: 0769504507</identifier><identifier>ISBN: 9780769504506</identifier><identifier>DOI: 10.1109/WWC.1998.809370</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Electronic switching systems ; Filters ; Graphical user interfaces ; Optimizing compilers ; Program processors ; Reactive power ; Read only memory ; Software engineering</subject><ispartof>Workload Characterization: Methodology and Case Studies. Based on the First Workshop on Workload Characterization, 1998, p.142-149</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/809370$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,4036,4037,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/809370$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Kalamatianos, J.</creatorcontrib><creatorcontrib>Kaeli, D.</creatorcontrib><creatorcontrib>Chaiken, R.</creatorcontrib><title>Parameter value characterization of Windows NT-based applications</title><title>Workload Characterization: Methodology and Case Studies. Based on the First Workshop on Workload Characterization</title><addtitle>WWC</addtitle><description>Compiler optimizations such as code specialization and partial evaluation can be used to effectively exploit identifiable invariance of variable values. To identify the invariant variables that the compiler misses at compile time, value profiling can provide valuable information. We focus on the invariance of procedure parameters for a set of desktop applications run on MS Windows NT 4.0. Most of those applications are non-scientific and execute interactively through a rich GUI. Due to the dynamic nature of this workload, one would expect that parameter values would exhibit an unpredictable behavior. Our work attempts to address this question by measuring the invariance and temporal locality of parameter values. We also measure she invariance of parameter values for four benchmarks from the SPECINT95 suite for comparison.</description><subject>Application software</subject><subject>Electronic switching systems</subject><subject>Filters</subject><subject>Graphical user interfaces</subject><subject>Optimizing compilers</subject><subject>Program processors</subject><subject>Reactive power</subject><subject>Read only memory</subject><subject>Software engineering</subject><isbn>0769504507</isbn><isbn>9780769504506</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1998</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotT01Lw0AUXBChWnsWPO0fSHy722T3HUvwo1C0h0CO5SV5iytpE7JR0V9vsM5lmBkYZoS4VZAqBXhfVUWqEF3qAI2FC3ENNscM1hnYhVjF-A4zDOaI2ZXY7GmkI088yk_qPlg2b7PRzDr80BT6k-y9rMKp7b-ifCmTmiK3koahC81fHm_Epacu8uqfl6J8fCiL52T3-rQtNrskOJwSS8iNyV1W6zUCKeepaXPUGWmtSWOLYLhWYE3utfPzWDbGwzycbI0OzFLcnWsDMx-GMRxp_D6cP5pfdgBG4w</recordid><startdate>1998</startdate><enddate>1998</enddate><creator>Kalamatianos, J.</creator><creator>Kaeli, D.</creator><creator>Chaiken, R.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>1998</creationdate><title>Parameter value characterization of Windows NT-based applications</title><author>Kalamatianos, J. ; Kaeli, D. ; Chaiken, R.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i89t-7a9ec3685b2490a18facd6925a222a29d903eb10736f28f450e33f0695a7b9803</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1998</creationdate><topic>Application software</topic><topic>Electronic switching systems</topic><topic>Filters</topic><topic>Graphical user interfaces</topic><topic>Optimizing compilers</topic><topic>Program processors</topic><topic>Reactive power</topic><topic>Read only memory</topic><topic>Software engineering</topic><toplevel>online_resources</toplevel><creatorcontrib>Kalamatianos, J.</creatorcontrib><creatorcontrib>Kaeli, D.</creatorcontrib><creatorcontrib>Chaiken, R.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library Online</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Kalamatianos, J.</au><au>Kaeli, D.</au><au>Chaiken, R.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Parameter value characterization of Windows NT-based applications</atitle><btitle>Workload Characterization: Methodology and Case Studies. Based on the First Workshop on Workload Characterization</btitle><stitle>WWC</stitle><date>1998</date><risdate>1998</risdate><spage>142</spage><epage>149</epage><pages>142-149</pages><isbn>0769504507</isbn><isbn>9780769504506</isbn><abstract>Compiler optimizations such as code specialization and partial evaluation can be used to effectively exploit identifiable invariance of variable values. To identify the invariant variables that the compiler misses at compile time, value profiling can provide valuable information. We focus on the invariance of procedure parameters for a set of desktop applications run on MS Windows NT 4.0. Most of those applications are non-scientific and execute interactively through a rich GUI. Due to the dynamic nature of this workload, one would expect that parameter values would exhibit an unpredictable behavior. Our work attempts to address this question by measuring the invariance and temporal locality of parameter values. We also measure she invariance of parameter values for four benchmarks from the SPECINT95 suite for comparison.</abstract><pub>IEEE</pub><doi>10.1109/WWC.1998.809370</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0769504507
ispartof Workload Characterization: Methodology and Case Studies. Based on the First Workshop on Workload Characterization, 1998, p.142-149
issn
language eng
recordid cdi_ieee_primary_809370
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Electronic switching systems
Filters
Graphical user interfaces
Optimizing compilers
Program processors
Reactive power
Read only memory
Software engineering
title Parameter value characterization of Windows NT-based applications
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T10%3A11%3A49IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Parameter%20value%20characterization%20of%20Windows%20NT-based%20applications&rft.btitle=Workload%20Characterization:%20Methodology%20and%20Case%20Studies.%20Based%20on%20the%20First%20Workshop%20on%20Workload%20Characterization&rft.au=Kalamatianos,%20J.&rft.date=1998&rft.spage=142&rft.epage=149&rft.pages=142-149&rft.isbn=0769504507&rft.isbn_list=9780769504506&rft_id=info:doi/10.1109/WWC.1998.809370&rft_dat=%3Cieee_6IE%3E809370%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i89t-7a9ec3685b2490a18facd6925a222a29d903eb10736f28f450e33f0695a7b9803%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=809370&rfr_iscdi=true