THREAD PAUSE PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS

According to one aspect of the present invention, a processor includes a decode unit decoding a thread pause instruction from a first thread. A back end part of the processor is connected to the decode unit. The back end part of the processor pauses processes of follow-up instructions of a first thr...

Full description

Saved in:
Bibliographic Details
Main Authors MAKOVSKY LEV, SPERBER ZEEV, SHWARTSMAN STANISLAV, RAPPOPORT LIHU, YOAZ ADI, LEVY OFER, MISHAELI MICHAEL
Format Patent
LanguageEnglish
Korean
Published 29.01.2016
Subjects
Online AccessGet full text

Cover

Loading…
Abstract According to one aspect of the present invention, a processor includes a decode unit decoding a thread pause instruction from a first thread. A back end part of the processor is connected to the decode unit. The back end part of the processor pauses processes of follow-up instructions of a first thread for execution in response to the thread pause instruction. The follow-up instructions occur after the thread pause instruction in a program sequence. In addition, the processor maintains at least most of the back end part of the processor in a state where the instructions of the first thread except for the thread pause instruction are lacking for a predetermined period of time in response to the thread pause instruction. Most of the back end part of the processor can include a plurality of execution units and an instruction cue unit. 일 양태의 프로세서는 제1 스레드로부터의 스레드 일시중지 명령어를 디코드하는 디코드 유닛을 포함한다. 프로세서의 백 엔드 부분은 디코드 유닛과 연결된다. 프로세서의 백 엔드 부분은, 스레드 일시중지 명령어에 응답하여, 실행을 위한 제1 스레드의 후속 명령어들의 처리를 일시중지한다. 후속 명령어들은 프로그램 순서상 스레드 일시중지 명령어 뒤에 발생한다. 또한, 백 엔드 부분은, 스레드 일시중지 명령어에 응답하여, 미리 결정된 기간 동안, 프로세서의 백 엔드 부분의 적어도 대부분을, 스레드 일시중지 명령어를 제외한 제1 스레드의 명령어들이 결여된 상태로 유지한다. 대부분은 복수의 실행 유닛들 및 명령어 큐 유닛을 포함할 수 있다.
AbstractList According to one aspect of the present invention, a processor includes a decode unit decoding a thread pause instruction from a first thread. A back end part of the processor is connected to the decode unit. The back end part of the processor pauses processes of follow-up instructions of a first thread for execution in response to the thread pause instruction. The follow-up instructions occur after the thread pause instruction in a program sequence. In addition, the processor maintains at least most of the back end part of the processor in a state where the instructions of the first thread except for the thread pause instruction are lacking for a predetermined period of time in response to the thread pause instruction. Most of the back end part of the processor can include a plurality of execution units and an instruction cue unit. 일 양태의 프로세서는 제1 스레드로부터의 스레드 일시중지 명령어를 디코드하는 디코드 유닛을 포함한다. 프로세서의 백 엔드 부분은 디코드 유닛과 연결된다. 프로세서의 백 엔드 부분은, 스레드 일시중지 명령어에 응답하여, 실행을 위한 제1 스레드의 후속 명령어들의 처리를 일시중지한다. 후속 명령어들은 프로그램 순서상 스레드 일시중지 명령어 뒤에 발생한다. 또한, 백 엔드 부분은, 스레드 일시중지 명령어에 응답하여, 미리 결정된 기간 동안, 프로세서의 백 엔드 부분의 적어도 대부분을, 스레드 일시중지 명령어를 제외한 제1 스레드의 명령어들이 결여된 상태로 유지한다. 대부분은 복수의 실행 유닛들 및 명령어 큐 유닛을 포함할 수 있다.
Author MISHAELI MICHAEL
SHWARTSMAN STANISLAV
YOAZ ADI
RAPPOPORT LIHU
LEVY OFER
SPERBER ZEEV
MAKOVSKY LEV
Author_xml – fullname: MAKOVSKY LEV
– fullname: SPERBER ZEEV
– fullname: SHWARTSMAN STANISLAV
– fullname: RAPPOPORT LIHU
– fullname: YOAZ ADI
– fullname: LEVY OFER
– fullname: MISHAELI MICHAEL
BookMark eNrjYmDJy89L5WSwDvEIcnV0UQhwDA12VQgI8nd2DQ72DwrWUfB1DfHwdwEygiODQ1x9gQxHPxcFT7_gkKBQ5xBPf79gHgbWtMSc4lReKM3NoOzmGuLsoZtakB-fWlyQmJyal1oS7x1kZGBoZmBgaGhoYuJoTJwqAKZ5LAU
ContentType Patent
DBID EVB
DatabaseName esp@cenet
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EVB
  name: esp@cenet
  url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Medicine
Chemistry
Sciences
Physics
DocumentTitleAlternate 스레드 일시중지 프로세서들, 방법들, 시스템들 및 명령어들
ExternalDocumentID KR20160011144A
GroupedDBID EVB
ID FETCH-epo_espacenet_KR20160011144A3
IEDL.DBID EVB
IngestDate Fri Aug 30 05:41:40 EDT 2024
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
Korean
LinkModel DirectLink
MergedId FETCHMERGED-epo_espacenet_KR20160011144A3
Notes Application Number: KR20150085170
OpenAccessLink https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160129&DB=EPODOC&CC=KR&NR=20160011144A
ParticipantIDs epo_espacenet_KR20160011144A
PublicationCentury 2000
PublicationDate 20160129
PublicationDateYYYYMMDD 2016-01-29
PublicationDate_xml – month: 01
  year: 2016
  text: 20160129
  day: 29
PublicationDecade 2010
PublicationYear 2016
RelatedCompanies INTEL CORP
RelatedCompanies_xml – name: INTEL CORP
Score 2.9853802
Snippet According to one aspect of the present invention, a processor includes a decode unit decoding a thread pause instruction from a first thread. A back end part...
SourceID epo
SourceType Open Access Repository
SubjectTerms CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
Title THREAD PAUSE PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS
URI https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20160129&DB=EPODOC&locale=&CC=KR&NR=20160011144A
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dS8MwED_m_HzTqfgxpaD0yWFnY22RIV2TURxdS9rKfBprm4Io23AV_30vcdM97e1ygZAcuVzul7sLwHXbNmxRZOjkSIyJ4J6SQQBmK7PahfHglIUjZL5zMLD8lDwP74c1-Fjmwqg6od-qOCJqVI76XqnzevYPYlEVWzm_zd6QNX3qJR2qL7zjtiVxFZ12OywKaejpntfpc33Af_vkv-qEuBuwKS_SstI-e-nKvJTZqlHp7cNWhONNqgOovU8bsOst_15rwE6wePJuwLaK0cznyFzo4fwQHhOfM5dqkZvGTIt46KEcQx7faAFL_JAiEb_GCQuQcAdUQxc94amKF4mP4KrHEs9v4XxGf8sf9fnq5M1jqE-mE3ECWp7nqH8OQTsniEkyeyzsUhSiNImRlY51Cs11I52t7z6HPdmUcMOd04R69fklLtAAV9mlktsP2AyDTA
link.rule.ids 230,309,786,891,25594,76906
linkProvider European Patent Office
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfR1dT8JArEH8wDdFjR-oSzR7kgjuHFsMMWM3MoV95HYQfCJuuyVGA0Rm_Pv2JihPvDVt0vQu1-u11w-A66bRMEQao5MjY0wEz5RMAtDqsd5MGy0zS00h6509X3cH5Hl0PyrBx7IWpugT-l00R0SNSlDf8-K-nv0HsWiRWzm_jd8QNX3s8jZVF95xU5dxFZV22k4Y0MBWbbvdY6rPfmlyrjoh1gZstmR_Xvl4GnZkXcps1ah092ArRH6TfB9K79MqVOzl7LUq7HiLL-8qbBc5mskckQs9nB_AA3eZY1EltAaRo4QssHEfAxbdKJ7D3YAiEL1E3PEQsHyqoIvO2aDIF4kO4arrcNutozzjv-WPe2xVeO0IypPpRByDkiQJ6p9J0M4JopHYeBVGJlKRaaQRZ6Z-ArV1nE7Xky-h4nKvP-4_-b0z2JUkGXq4M2tQzj-_xDka4zy-KPbwBySGhjk
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=THREAD+PAUSE+PROCESSORS%2C+METHODS%2C+SYSTEMS%2C+AND+INSTRUCTIONS&rft.inventor=MAKOVSKY+LEV&rft.inventor=SPERBER+ZEEV&rft.inventor=SHWARTSMAN+STANISLAV&rft.inventor=RAPPOPORT+LIHU&rft.inventor=YOAZ+ADI&rft.inventor=LEVY+OFER&rft.inventor=MISHAELI+MICHAEL&rft.date=2016-01-29&rft.externalDBID=A&rft.externalDocID=KR20160011144A