Nothing Special   »   [go: up one dir, main page]

GB0023698D0 - Instruction issue in a processor - Google Patents

Instruction issue in a processor

Info

Publication number
GB0023698D0
GB0023698D0 GBGB0023698.4A GB0023698A GB0023698D0 GB 0023698 D0 GB0023698 D0 GB 0023698D0 GB 0023698 A GB0023698 A GB 0023698A GB 0023698 D0 GB0023698 D0 GB 0023698D0
Authority
GB
United Kingdom
Prior art keywords
processor
instruction issue
issue
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
GBGB0023698.4A
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Bristol
Original Assignee
University of Bristol
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Bristol filed Critical University of Bristol
Priority to GBGB0023698.4A priority Critical patent/GB0023698D0/en
Publication of GB0023698D0 publication Critical patent/GB0023698D0/en
Priority to PCT/GB2001/004298 priority patent/WO2002027478A1/en
Priority to AU2001290111A priority patent/AU2001290111A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/52Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/75Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by inhibiting the analysis of circuitry or operation
    • G06F21/755Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by inhibiting the analysis of circuitry or operation with measures against power attack
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
    • G06F9/3838Dependency mechanisms, e.g. register scoreboarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/002Countermeasures against attacks on cryptographic mechanisms
    • H04L9/003Countermeasures against attacks on cryptographic mechanisms for power analysis, e.g. differential power analysis [DPA] or simple power analysis [SPA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/12Details relating to cryptographic hardware or logic circuitry
    • H04L2209/125Parallelization or pipelining, e.g. for accelerating processing of cryptographic operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Advance Control (AREA)
GBGB0023698.4A 2000-09-27 2000-09-27 Instruction issue in a processor Ceased GB0023698D0 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
GBGB0023698.4A GB0023698D0 (en) 2000-09-27 2000-09-27 Instruction issue in a processor
PCT/GB2001/004298 WO2002027478A1 (en) 2000-09-27 2001-09-26 Instruction issue in a processor
AU2001290111A AU2001290111A1 (en) 2000-09-27 2001-09-26 Instruction issue in a processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GBGB0023698.4A GB0023698D0 (en) 2000-09-27 2000-09-27 Instruction issue in a processor

Publications (1)

Publication Number Publication Date
GB0023698D0 true GB0023698D0 (en) 2000-11-08

Family

ID=9900250

Family Applications (1)

Application Number Title Priority Date Filing Date
GBGB0023698.4A Ceased GB0023698D0 (en) 2000-09-27 2000-09-27 Instruction issue in a processor

Country Status (3)

Country Link
AU (1) AU2001290111A1 (en)
GB (1) GB0023698D0 (en)
WO (1) WO2002027478A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2485538B (en) 2010-11-16 2013-12-25 Nds Ltd Obfuscated hardware multi-threading
FR3011354A1 (en) 2013-10-01 2015-04-03 Commissariat Energie Atomique METHOD FOR EXECUTING A MICROPROCESSOR OF A POLYMORPHIC BINARY CODE OF A PREDETERMINED FUNCTION
GB2551574B (en) * 2016-06-24 2019-11-27 Advanced Risc Mach Ltd An apparatus and method for generating and processing a trace stream indicative of instruction execution by processing circuitry
US11403107B2 (en) * 2018-12-05 2022-08-02 Micron Technology, Inc. Protection against timing-based security attacks by randomly adjusting reorder buffer capacity

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5630157A (en) * 1991-06-13 1997-05-13 International Business Machines Corporation Computer organization for multiple and out-of-order execution of condition code testing and setting instructions
US5745726A (en) * 1995-03-03 1998-04-28 Fujitsu, Ltd Method and apparatus for selecting the oldest queued instructions without data dependencies
US5710902A (en) * 1995-09-06 1998-01-20 Intel Corporation Instruction dependency chain indentifier
DE69922238T2 (en) * 1998-08-24 2005-11-03 Advanced Micro Devices, Inc., Sunnyvale MECHANISM FOR BLOCKING LOAD OPERATIONS ON ADDRESS GENERATION OF MEMORY COMMANDS AND UNIVERSAL DEPENDENCE VECTOR

Also Published As

Publication number Publication date
AU2001290111A1 (en) 2002-04-08
WO2002027478A1 (en) 2002-04-04

Similar Documents

Publication Publication Date Title
AU145583S (en) A gaming device
GB0111488D0 (en) A device
AU145581S (en) A gaming device
GB0020622D0 (en) A device
GB2366012B (en) A computer system
GB0024741D0 (en) A power adjusted display unit
HK1032323A2 (en) A vent-fan
GB2382887B (en) Instruction execution in a processor
GB2367915B (en) Instruction sets for processors
AU145578S (en) A gaming device
AU145577S (en) A gaming device
AU145585S (en) A gaming device
GB0119767D0 (en) A fragmentising device
GB0023698D0 (en) Instruction issue in a processor
GB2369665B (en) Improvements in or relating to a connection arrangement
GB0018998D0 (en) A device
GB0023699D0 (en) Executing a combined instruction
GB0001313D0 (en) Improvements in or relating to a brake-light arrangement
GB0023697D0 (en) Register assignment in a processor
GB2361233B (en) A display unit
GB0011224D0 (en) A gaas-fired humidifier
GB0010961D0 (en) Improvements in or relating to a connection
GB2366862B (en) Improvements in or relating to a camera arrangement
GB0021838D0 (en) Improvements in or relating to a fixing device
GB0008095D0 (en) A honey in a tub

Legal Events

Date Code Title Description
AT Applications terminated before publication under section 16(1)