Sign In to Follow Application
View All Documents & Correspondence

A Method Of Pausing Execution Of Instructions Of A Thread In A Processor And Apparatus Therefor

A method and apparatus for pausing execution of instructions from a thread is described. In one embodiment, a pause instruction is implemented as two instructions or microinstructions: a SET instruction and a READ instruction. When a SET flag is retrieved for a given thread, the SET instruction sets a Bit flag in memory indicating that execution for the thread has been paused. The SET instruction is placed in the pipeline for execution. The following READ instruction for that thread, however, is prevented from entering the pipeline until, the SET instruction is executed and retired (resulting in a clearing of the Bit flag). Once the Bit flag has been cleared, the READ instruction is placed in the pipeline for execution. During the time that processing of one thread is paused, the execution of other threads may continue.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
31 July 2002
Publication Number
07/2006
Publication Type
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2008-07-09
Renewal Date

Applicants

INTEL CORPORATION
2200 MISSION COLLEGE BOULEVARD, P. O. BOX 58119, SANTA CLARA, CA

Inventors

1. MARR DEBORAH T
2564 N. W. PETTYGROVE STREET, PORTLAND, OREGON 97210
2. RODGERS DION
452 S. W. BROOKWOOD AVENUE, LHILLSBORO, OREGON 97123

Specification

Documents

Application Documents

# Name Date
1 in-pct-2002-986-kol-granted-specification.pdf 2011-10-08
2 in-pct-2002-986-kol-granted-reply to examination report.pdf 2011-10-08
3 in-pct-2002-986-kol-granted-letter patent.pdf 2011-10-08
4 in-pct-2002-986-kol-granted-gpa.pdf 2011-10-08
5 in-pct-2002-986-kol-granted-form 5.pdf 2011-10-08
6 in-pct-2002-986-kol-granted-form 3.pdf 2011-10-08
7 in-pct-2002-986-kol-granted-form 18.pdf 2011-10-08
8 in-pct-2002-986-kol-granted-form 13.pdf 2011-10-08
9 in-pct-2002-986-kol-granted-form 1.pdf 2011-10-08
10 in-pct-2002-986-kol-granted-examination report.pdf 2011-10-08
11 in-pct-2002-986-kol-granted-drawings.pdf 2011-10-08
12 in-pct-2002-986-kol-granted-description (complete).pdf 2011-10-08
13 in-pct-2002-986-kol-granted-correspondence.pdf 2011-10-08
14 in-pct-2002-986-kol-granted-claims.pdf 2011-10-08
15 in-pct-2002-986-kol-granted-abstract.pdf 2011-10-08
16 IN-PCT-2002-986-KOL-(06-07-2012)-FORM-27.pdf 2012-07-06
17 IN-PCT-2002-986-KOL-(25-03-2013)-FORM-27.pdf 2013-03-25
18 IN-PCT-2002-986-KOL-(24-03-2015)-CORRESPONDENCE.pdf 2015-03-24
19 221902-FORM 27-210316.pdf 2016-06-22
20 Form 27 [15-03-2017(online)].pdf 2017-03-15
21 Form 27 [31-03-2017(online)].pdf 2017-03-31
22 IN-PCT-2002-986-KOL-RELEVANT DOCUMENTS [30-03-2018(online)].pdf 2018-03-30
23 IN-PCT-2002-986-KOL-21-01-2023-ALL DOCUMENTS.pdf 2023-01-21

ERegister / Renewals

3rd: 01 Oct 2008

From 17/01/2003 - To 17/01/2004

4th: 01 Oct 2008

From 17/01/2004 - To 17/01/2005

5th: 01 Oct 2008

From 17/01/2005 - To 17/01/2006

6th: 01 Oct 2008

From 17/01/2006 - To 17/01/2007

7th: 01 Oct 2008

From 17/01/2007 - To 17/01/2008

8th: 01 Oct 2008

From 17/01/2008 - To 17/01/2009

9th: 01 Jan 2009

From 17/01/2009 - To 17/01/2010

10th: 22 Dec 2009

From 17/01/2010 - To 17/01/2011

11th: 03 Jan 2011

From 17/01/2011 - To 17/01/2012

12th: 26 Dec 2011

From 17/01/2012 - To 17/01/2013

13th: 03 Jan 2013

From 17/01/2013 - To 17/01/2014

14th: 20 Dec 2013

From 17/01/2014 - To 17/01/2015

15th: 18 Dec 2014

From 17/01/2015 - To 17/01/2016

16th: 18 Dec 2015

From 17/01/2016 - To 17/01/2017

17th: 28 Dec 2016

From 17/01/2017 - To 17/01/2018