Measuring execution time of benchmark programs in a simulated environment

A simulation environment benchmarks processors to determine processor performance. A benchmark program is instrumented with a microarchitecture instruction. A first clock cycle indicative of a processor before executing the benchmark program is captured. The benchmark program is executed and a proce...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Gardelegen, Thomas, Gellerich, Wolfgang, Hoppe, Bodo, Eckmann, Sascha
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Gardelegen, Thomas
Gellerich, Wolfgang
Hoppe, Bodo
Eckmann, Sascha
description A simulation environment benchmarks processors to determine processor performance. A benchmark program is instrumented with a microarchitecture instruction. A first clock cycle indicative of a processor before executing the benchmark program is captured. The benchmark program is executed and a processor return related to the microarchitecture instruction is intercepted. In response to the processor return, a second clock cycle indicative of the processor after executing the benchmark program is captured. The simulation environment determines the performance of the processor from the first clock cycle and the second clock cycle.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US10430311B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US10430311B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US10430311B23</originalsourceid><addsrcrecordid>eNqNykEOATEUBuBuLAR3eA4gmaoTEMLCCuvJU_-MF9PXpu2I49s4gNW3-abmdAaXMYv2hA_8WCUqVQmg2NEd6p-B84tSjn3mUEiUmIqEceCKB0HfkqMGaJ2bScdDweLnzCwP--vuuEKKLUpiD0VtbxfbbFzjrN2u3T_nCxf3NSw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Measuring execution time of benchmark programs in a simulated environment</title><source>esp@cenet</source><creator>Gardelegen, Thomas ; Gellerich, Wolfgang ; Hoppe, Bodo ; Eckmann, Sascha</creator><creatorcontrib>Gardelegen, Thomas ; Gellerich, Wolfgang ; Hoppe, Bodo ; Eckmann, Sascha</creatorcontrib><description>A simulation environment benchmarks processors to determine processor performance. A benchmark program is instrumented with a microarchitecture instruction. A first clock cycle indicative of a processor before executing the benchmark program is captured. The benchmark program is executed and a processor return related to the microarchitecture instruction is intercepted. In response to the processor return, a second clock cycle indicative of the processor after executing the benchmark program is captured. The simulation environment determines the performance of the processor from the first clock cycle and the second clock cycle.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2019</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20191001&amp;DB=EPODOC&amp;CC=US&amp;NR=10430311B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76419</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20191001&amp;DB=EPODOC&amp;CC=US&amp;NR=10430311B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Gardelegen, Thomas</creatorcontrib><creatorcontrib>Gellerich, Wolfgang</creatorcontrib><creatorcontrib>Hoppe, Bodo</creatorcontrib><creatorcontrib>Eckmann, Sascha</creatorcontrib><title>Measuring execution time of benchmark programs in a simulated environment</title><description>A simulation environment benchmarks processors to determine processor performance. A benchmark program is instrumented with a microarchitecture instruction. A first clock cycle indicative of a processor before executing the benchmark program is captured. The benchmark program is executed and a processor return related to the microarchitecture instruction is intercepted. In response to the processor return, a second clock cycle indicative of the processor after executing the benchmark program is captured. The simulation environment determines the performance of the processor from the first clock cycle and the second clock cycle.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNykEOATEUBuBuLAR3eA4gmaoTEMLCCuvJU_-MF9PXpu2I49s4gNW3-abmdAaXMYv2hA_8WCUqVQmg2NEd6p-B84tSjn3mUEiUmIqEceCKB0HfkqMGaJ2bScdDweLnzCwP--vuuEKKLUpiD0VtbxfbbFzjrN2u3T_nCxf3NSw</recordid><startdate>20191001</startdate><enddate>20191001</enddate><creator>Gardelegen, Thomas</creator><creator>Gellerich, Wolfgang</creator><creator>Hoppe, Bodo</creator><creator>Eckmann, Sascha</creator><scope>EVB</scope></search><sort><creationdate>20191001</creationdate><title>Measuring execution time of benchmark programs in a simulated environment</title><author>Gardelegen, Thomas ; Gellerich, Wolfgang ; Hoppe, Bodo ; Eckmann, Sascha</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US10430311B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Gardelegen, Thomas</creatorcontrib><creatorcontrib>Gellerich, Wolfgang</creatorcontrib><creatorcontrib>Hoppe, Bodo</creatorcontrib><creatorcontrib>Eckmann, Sascha</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Gardelegen, Thomas</au><au>Gellerich, Wolfgang</au><au>Hoppe, Bodo</au><au>Eckmann, Sascha</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Measuring execution time of benchmark programs in a simulated environment</title><date>2019-10-01</date><risdate>2019</risdate><abstract>A simulation environment benchmarks processors to determine processor performance. A benchmark program is instrumented with a microarchitecture instruction. A first clock cycle indicative of a processor before executing the benchmark program is captured. The benchmark program is executed and a processor return related to the microarchitecture instruction is intercepted. In response to the processor return, a second clock cycle indicative of the processor after executing the benchmark program is captured. The simulation environment determines the performance of the processor from the first clock cycle and the second clock cycle.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US10430311B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Measuring execution time of benchmark programs in a simulated environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T17%3A53%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Gardelegen,%20Thomas&rft.date=2019-10-01&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS10430311B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true