METHOD AND DEVICE 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 (or throttle logic) determines the amount of parallelism present in a currently-executing program, and changes execution of threads of the program on various c...

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 (or throttle logic) determines the amount of parallelism present in a currently-executing program, and changes execution of threads of the program on various cores. If the amount of the parallelism is large, a processor is configured to execute the larger amount of the threads on cores configured to consume less power. If the amount of the parallelism is small, the processor is configured to execute the smaller amount of the threads on cores configured to obtain greater scalar performance.SELECTED DRAWING: Figure 1 【課題】スカラータスク及び並列タスクの双方においてうまく動作するマイクロプロセッサを提供する。【解決手段】スロットルモジュール(又はスロットルロジック)が、現在実行されているプログラムに存在する並列性の量を求め、さまざまなコアにおけるそのプログラムのスレッドの実行を変更する。並列性の量が多い場合には、少ない電力を消費するように構成されたコアで多くの量のスレッドを実行するようにプロセッサを構成する。並列性の量が低い場合には、より大きなスカラー性能を得るように構成されたコアで少ない量のスレッドを実行するようにプロセッサを構成する。【選択図】図1
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_JP2016076268A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>JP2016076268A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_JP2016076268A3</originalsourceid><addsrcrecordid>eNqNysEKgkAQAFAvHaL6h6F7YAbmddqd1Y11R8ZV8CQS2ylKsP8ngj6g07u8dTLVFCrWgF6Dpt4qAsMCPcpgfQnkScoBGhKwvg3SqWDZAyrFor8hMGDNnQ_ABrBH6_DiCBoUdI6cbettsrpPjyXufm6SvaGgqkOcX2Nc5ukWn_E9XpssPebpOc_yAk9_pQ8D8zQT</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD AND DEVICE 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 (or throttle logic) determines the amount of parallelism present in a currently-executing program, and changes execution of threads of the program on various cores. If the amount of the parallelism is large, a processor is configured to execute the larger amount of the threads on cores configured to consume less power. If the amount of the parallelism is small, the processor is configured to execute the smaller amount of the threads on cores configured to obtain greater scalar performance.SELECTED DRAWING: Figure 1 【課題】スカラータスク及び並列タスクの双方においてうまく動作するマイクロプロセッサを提供する。【解決手段】スロットルモジュール(又はスロットルロジック)が、現在実行されているプログラムに存在する並列性の量を求め、さまざまなコアにおけるそのプログラムのスレッドの実行を変更する。並列性の量が多い場合には、少ない電力を消費するように構成されたコアで多くの量のスレッドを実行するようにプロセッサを構成する。並列性の量が低い場合には、より大きなスカラー性能を得るように構成されたコアで少ない量のスレッドを実行するようにプロセッサを構成する。【選択図】図1</description><language>eng ; jpn</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2016</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=20160512&amp;DB=EPODOC&amp;CC=JP&amp;NR=2016076268A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20160512&amp;DB=EPODOC&amp;CC=JP&amp;NR=2016076268A$$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>METHOD AND DEVICE 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 (or throttle logic) determines the amount of parallelism present in a currently-executing program, and changes execution of threads of the program on various cores. If the amount of the parallelism is large, a processor is configured to execute the larger amount of the threads on cores configured to consume less power. If the amount of the parallelism is small, the processor is configured to execute the smaller amount of the threads on cores configured to obtain greater scalar performance.SELECTED DRAWING: Figure 1 【課題】スカラータスク及び並列タスクの双方においてうまく動作するマイクロプロセッサを提供する。【解決手段】スロットルモジュール(又はスロットルロジック)が、現在実行されているプログラムに存在する並列性の量を求め、さまざまなコアにおけるそのプログラムのスレッドの実行を変更する。並列性の量が多い場合には、少ない電力を消費するように構成されたコアで多くの量のスレッドを実行するようにプロセッサを構成する。並列性の量が低い場合には、より大きなスカラー性能を得るように構成されたコアで少ない量のスレッドを実行するようにプロセッサを構成する。【選択図】図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>2016</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNysEKgkAQAFAvHaL6h6F7YAbmddqd1Y11R8ZV8CQS2ylKsP8ngj6g07u8dTLVFCrWgF6Dpt4qAsMCPcpgfQnkScoBGhKwvg3SqWDZAyrFor8hMGDNnQ_ABrBH6_DiCBoUdI6cbettsrpPjyXufm6SvaGgqkOcX2Nc5ukWn_E9XpssPebpOc_yAk9_pQ8D8zQT</recordid><startdate>20160512</startdate><enddate>20160512</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>20160512</creationdate><title>METHOD AND DEVICE 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_JP2016076268A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; jpn</language><creationdate>2016</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>METHOD AND DEVICE FOR VARYING ENERGY PER INSTRUCTION ACCORDING TO AMOUNT OF AVAILABLE PARALLELISM</title><date>2016-05-12</date><risdate>2016</risdate><abstract>PROBLEM TO BE SOLVED: To provide microprocessors that favorably operate for both scalar tasks and parallel tasks.SOLUTION: A throttle module (or throttle logic) determines the amount of parallelism present in a currently-executing program, and changes execution of threads of the program on various cores. If the amount of the parallelism is large, a processor is configured to execute the larger amount of the threads on cores configured to consume less power. If the amount of the parallelism is small, the processor is configured to execute the smaller amount of the threads on cores configured to obtain greater scalar performance.SELECTED DRAWING: Figure 1 【課題】スカラータスク及び並列タスクの双方においてうまく動作するマイクロプロセッサを提供する。【解決手段】スロットルモジュール(又はスロットルロジック)が、現在実行されているプログラムに存在する並列性の量を求め、さまざまなコアにおけるそのプログラムのスレッドの実行を変更する。並列性の量が多い場合には、少ない電力を消費するように構成されたコアで多くの量のスレッドを実行するようにプロセッサを構成する。並列性の量が低い場合には、より大きなスカラー性能を得るように構成されたコアで少ない量のスレッドを実行するようにプロセッサを構成する。【選択図】図1</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; jpn
recordid cdi_epo_espacenet_JP2016076268A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title METHOD AND DEVICE 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-01T19%3A16%3A23IST&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=2016-05-12&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EJP2016076268A%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