SYSTEM FOR VARYING ENERGY PER INSTRUCTION ACCORDING TO AMOUNT OF AVAILABLE PARALLELISM

PROBLEM TO BE SOLVED: To provide microprocessors that favorably operate for both scalar tasks and parallel tasks.SOLUTION: A throttle module 110 (or throttle logic) determines the amount of parallelism present in a currently-executing program, and change the execution of threads of that program on v...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ANNAVARAM MURALI, GROCHOWSKI EDWARD, SHEAFFER GAD, SHEN JOHN, WANG HONG, ORENSTEIN DORON, RONEN RONNY
Format: Patent
Sprache:eng ; jpn
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 ANNAVARAM MURALI
GROCHOWSKI EDWARD
SHEAFFER GAD
SHEN JOHN
WANG HONG
ORENSTEIN DORON
RONEN RONNY
description PROBLEM TO BE SOLVED: To provide microprocessors that favorably operate for both scalar tasks and parallel tasks.SOLUTION: A throttle module 110 (or throttle logic) determines the amount of parallelism present in a currently-executing program, and change the execution of threads of that program on various cores 120, 130, 140, 150. If the amount of parallelism is large, then the processor is configured to run a larger amount of threads on cores configured to consume less power. If the amount of parallelism is small, then the processor is configured to run a smaller amount of threads on cores configured for greater scalar performance. 【課題】スカラータスク及び並列タスクの双方においてうまく動作するマイクロプロセッサを提供する。【解決手段】スロットルモジュール110(又はスロットルロジック)が、現在実行されているプログラムに存在する並列性の量を求め、さまざまなコア120、130、140、150におけるそのプログラムのスレッドの実行を変更する。並列性の量が多い場合には、少ない電力を消費するように構成されたコアで多くの量のスレッドを実行するようにプロセッサを構成する。並列性の量が低い場合には、より大きなスカラー性能を得るように構成されたコアで少ない量のスレッドを実行するようにプロセッサを構成する。【選択図】図1
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_JP2015028810A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>JP2015028810A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_JP2015028810A3</originalsourceid><addsrcrecordid>eNqNyr0KwjAQAOAuDqK-w-EutBWh6zVeaiQ_5ZIGMpUicRIt1PdHBB_A6Vu-dRF98oEMSMcQkZOyHZAl7hL0xKCsDzyIoJwFFMLx-RuCAzRusAGcBIyoNLaaoEdGrUkrb7bF6j49lrz7uSn2koK4HPL8GvMyT7f8zO_x2tdldSrrpqlKPP6VPhXTMVM</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>SYSTEM FOR VARYING ENERGY PER INSTRUCTION ACCORDING TO AMOUNT OF AVAILABLE PARALLELISM</title><source>esp@cenet</source><creator>ANNAVARAM MURALI ; GROCHOWSKI EDWARD ; SHEAFFER GAD ; SHEN JOHN ; WANG HONG ; ORENSTEIN DORON ; RONEN RONNY</creator><creatorcontrib>ANNAVARAM MURALI ; GROCHOWSKI EDWARD ; SHEAFFER GAD ; SHEN JOHN ; WANG HONG ; ORENSTEIN DORON ; RONEN RONNY</creatorcontrib><description>PROBLEM TO BE SOLVED: To provide microprocessors that favorably operate for both scalar tasks and parallel tasks.SOLUTION: A throttle module 110 (or throttle logic) determines the amount of parallelism present in a currently-executing program, and change the execution of threads of that program on various cores 120, 130, 140, 150. If the amount of parallelism is large, then the processor is configured to run a larger amount of threads on cores configured to consume less power. If the amount of parallelism is small, then the processor is configured to run a smaller amount of threads on cores configured for greater scalar performance. 【課題】スカラータスク及び並列タスクの双方においてうまく動作するマイクロプロセッサを提供する。【解決手段】スロットルモジュール110(又はスロットルロジック)が、現在実行されているプログラムに存在する並列性の量を求め、さまざまなコア120、130、140、150におけるそのプログラムのスレッドの実行を変更する。並列性の量が多い場合には、少ない電力を消費するように構成されたコアで多くの量のスレッドを実行するようにプロセッサを構成する。並列性の量が低い場合には、より大きなスカラー性能を得るように構成されたコアで少ない量のスレッドを実行するようにプロセッサを構成する。【選択図】図1</description><language>eng ; jpn</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2015</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=20150212&amp;DB=EPODOC&amp;CC=JP&amp;NR=2015028810A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,778,883,25547,76298</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20150212&amp;DB=EPODOC&amp;CC=JP&amp;NR=2015028810A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>ANNAVARAM MURALI</creatorcontrib><creatorcontrib>GROCHOWSKI EDWARD</creatorcontrib><creatorcontrib>SHEAFFER GAD</creatorcontrib><creatorcontrib>SHEN JOHN</creatorcontrib><creatorcontrib>WANG HONG</creatorcontrib><creatorcontrib>ORENSTEIN DORON</creatorcontrib><creatorcontrib>RONEN RONNY</creatorcontrib><title>SYSTEM FOR VARYING ENERGY PER INSTRUCTION ACCORDING TO AMOUNT OF AVAILABLE PARALLELISM</title><description>PROBLEM TO BE SOLVED: To provide microprocessors that favorably operate for both scalar tasks and parallel tasks.SOLUTION: A throttle module 110 (or throttle logic) determines the amount of parallelism present in a currently-executing program, and change the execution of threads of that program on various cores 120, 130, 140, 150. If the amount of parallelism is large, then the processor is configured to run a larger amount of threads on cores configured to consume less power. If the amount of parallelism is small, then the processor is configured to run a smaller amount of threads on cores configured for greater scalar performance. 【課題】スカラータスク及び並列タスクの双方においてうまく動作するマイクロプロセッサを提供する。【解決手段】スロットルモジュール110(又はスロットルロジック)が、現在実行されているプログラムに存在する並列性の量を求め、さまざまなコア120、130、140、150におけるそのプログラムのスレッドの実行を変更する。並列性の量が多い場合には、少ない電力を消費するように構成されたコアで多くの量のスレッドを実行するようにプロセッサを構成する。並列性の量が低い場合には、より大きなスカラー性能を得るように構成されたコアで少ない量のスレッドを実行するようにプロセッサを構成する。【選択図】図1</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>2015</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyr0KwjAQAOAuDqK-w-EutBWh6zVeaiQ_5ZIGMpUicRIt1PdHBB_A6Vu-dRF98oEMSMcQkZOyHZAl7hL0xKCsDzyIoJwFFMLx-RuCAzRusAGcBIyoNLaaoEdGrUkrb7bF6j49lrz7uSn2koK4HPL8GvMyT7f8zO_x2tdldSrrpqlKPP6VPhXTMVM</recordid><startdate>20150212</startdate><enddate>20150212</enddate><creator>ANNAVARAM MURALI</creator><creator>GROCHOWSKI EDWARD</creator><creator>SHEAFFER GAD</creator><creator>SHEN JOHN</creator><creator>WANG HONG</creator><creator>ORENSTEIN DORON</creator><creator>RONEN RONNY</creator><scope>EVB</scope></search><sort><creationdate>20150212</creationdate><title>SYSTEM FOR VARYING ENERGY PER INSTRUCTION ACCORDING TO AMOUNT OF AVAILABLE PARALLELISM</title><author>ANNAVARAM MURALI ; GROCHOWSKI EDWARD ; SHEAFFER GAD ; SHEN JOHN ; WANG HONG ; ORENSTEIN DORON ; RONEN RONNY</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_JP2015028810A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; jpn</language><creationdate>2015</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>ANNAVARAM MURALI</creatorcontrib><creatorcontrib>GROCHOWSKI EDWARD</creatorcontrib><creatorcontrib>SHEAFFER GAD</creatorcontrib><creatorcontrib>SHEN JOHN</creatorcontrib><creatorcontrib>WANG HONG</creatorcontrib><creatorcontrib>ORENSTEIN DORON</creatorcontrib><creatorcontrib>RONEN RONNY</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>ANNAVARAM MURALI</au><au>GROCHOWSKI EDWARD</au><au>SHEAFFER GAD</au><au>SHEN JOHN</au><au>WANG HONG</au><au>ORENSTEIN DORON</au><au>RONEN RONNY</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>SYSTEM FOR VARYING ENERGY PER INSTRUCTION ACCORDING TO AMOUNT OF AVAILABLE PARALLELISM</title><date>2015-02-12</date><risdate>2015</risdate><abstract>PROBLEM TO BE SOLVED: To provide microprocessors that favorably operate for both scalar tasks and parallel tasks.SOLUTION: A throttle module 110 (or throttle logic) determines the amount of parallelism present in a currently-executing program, and change the execution of threads of that program on various cores 120, 130, 140, 150. If the amount of parallelism is large, then the processor is configured to run a larger amount of threads on cores configured to consume less power. If the amount of parallelism is small, then the processor is configured to run a smaller amount of threads on cores configured for greater scalar performance. 【課題】スカラータスク及び並列タスクの双方においてうまく動作するマイクロプロセッサを提供する。【解決手段】スロットルモジュール110(又はスロットルロジック)が、現在実行されているプログラムに存在する並列性の量を求め、さまざまなコア120、130、140、150におけるそのプログラムのスレッドの実行を変更する。並列性の量が多い場合には、少ない電力を消費するように構成されたコアで多くの量のスレッドを実行するようにプロセッサを構成する。並列性の量が低い場合には、より大きなスカラー性能を得るように構成されたコアで少ない量のスレッドを実行するようにプロセッサを構成する。【選択図】図1</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; jpn
recordid cdi_epo_espacenet_JP2015028810A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title SYSTEM FOR VARYING ENERGY PER INSTRUCTION ACCORDING TO AMOUNT OF AVAILABLE PARALLELISM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T21%3A42%3A34IST&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=ANNAVARAM%20MURALI&rft.date=2015-02-12&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EJP2015028810A%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