Original document(23 pages)  中文版
    Programmable processors are used to transform input data into output data based on program information encoded in instructions. The value of the resulting output data depends, amongst others, on the momentary state of the processor at any given moment in time. This state is composed of temporary data values stored in registers, for example, as well as so-called flags. A disadvantage of the principle of flags, is that they cause side effects in the processor, especially in parallel processors. However, when removing the traditional concept of flags, the remaining problem is the implementation of branching. A processing system according to the invention comprises an execution unit (EX1, EX2), a first register file (RF1, RF2) for storing data, an instruction memory (PM) and a second register file (RF3) for storing a program counter. The execution unit conditionally executes dedicated instructions for writing a value of the program counter into the second register file. As a result, the processing system according to the invention allows conditional branching, without the use of flags.
Application Number
申请号
200480011548 Application Date
申请日
2004.04.27
Title 名称 Zero overhead branching and looping in time-stationary processors
Publication Number
公开号
1826583 Publication Date
公开日
2006.08.30
Approval Pub. Date Granted Pub. Date
International Classification 分类号 G06F9/32
Applicant(s) Name
申请人
Koninkl Philips Electronics NV
Address 地址
Inventor(s) Name 发明人
Attorney & Agent 代理人 li yafei wang zhongzhong

  
Method for updating data in accordance with rights management policy
Method and system for updating versions of content stored in a storage device
Software atomization
Method for controlling data interchange
A method, system, and apparatus for adjacent-symbol error correction and detection code
Multi-media information device network system
Cache integrity apparatus, systems, and methods
Reverse path forwarding protection
Content output device
Method and system for transacted file operations over a network
Google
Note:All patent data come from State Intellectual Property Office of the People's Republic of China. If there were discrepancies between here and the State Intellectual Property office, the later is more accurate. The patent data is only for public exchange and learning purposes. We are not responsible for the adverse consequences with unverified use of the data.