CN103336681A - 针对采用变长指令集的流水线结构处理器的取指方法 - Google Patents
针对采用变长指令集的流水线结构处理器的取指方法 Download PDFInfo
- Publication number
- CN103336681A CN103336681A CN2013102770054A CN201310277005A CN103336681A CN 103336681 A CN103336681 A CN 103336681A CN 2013102770054 A CN2013102770054 A CN 2013102770054A CN 201310277005 A CN201310277005 A CN 201310277005A CN 103336681 A CN103336681 A CN 103336681A
- Authority
- CN
- China
- Prior art keywords
- instruction
- address register
- director data
- decoding
- length
- 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.)
- Granted
Links
Images
Abstract
Description
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310277005.4A CN103336681B (zh) | 2013-07-03 | 2013-07-03 | 针对采用变长指令集的流水线结构处理器的取指方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310277005.4A CN103336681B (zh) | 2013-07-03 | 2013-07-03 | 针对采用变长指令集的流水线结构处理器的取指方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103336681A true CN103336681A (zh) | 2013-10-02 |
CN103336681B CN103336681B (zh) | 2015-11-25 |
Family
ID=49244859
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310277005.4A Active CN103336681B (zh) | 2013-07-03 | 2013-07-03 | 针对采用变长指令集的流水线结构处理器的取指方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103336681B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103593169A (zh) * | 2013-11-29 | 2014-02-19 | 深圳中微电科技有限公司 | 一种多线程处理器中的指令输出装置、方法及其处理器 |
CN108595210A (zh) * | 2018-04-09 | 2018-09-28 | 杭州中天微系统有限公司 | 实现零开销循环的处理器 |
CN113138800A (zh) * | 2021-03-25 | 2021-07-20 | 沐曦集成电路(上海)有限公司 | 定长指令集的编解码方法及计算系统 |
CN113254083A (zh) * | 2021-06-28 | 2021-08-13 | 北京智芯微电子科技有限公司 | 指令处理方法、指令处理系统及处理器、芯片 |
CN114625419A (zh) * | 2022-05-16 | 2022-06-14 | 西安芯瞳半导体技术有限公司 | 一种可变长指令的缓存结构、方法及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5051885A (en) * | 1988-10-07 | 1991-09-24 | Hewlett-Packard Company | Data processing system for concurrent dispatch of instructions to multiple functional units |
JPH10207707A (ja) * | 1997-01-14 | 1998-08-07 | Ind Technol Res Inst | スーパースカラパイプライン式データ処理装置の可変長命令の並列デコーディング装置及び方法 |
CN101114217A (zh) * | 2006-07-27 | 2008-01-30 | 中国科学院计算技术研究所 | 对复杂指令译码生成微码的译码装置和方法 |
CN102508635A (zh) * | 2011-10-19 | 2012-06-20 | 中国科学院声学研究所 | 一种处理器装置及其循环处理方法 |
-
2013
- 2013-07-03 CN CN201310277005.4A patent/CN103336681B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5051885A (en) * | 1988-10-07 | 1991-09-24 | Hewlett-Packard Company | Data processing system for concurrent dispatch of instructions to multiple functional units |
JPH10207707A (ja) * | 1997-01-14 | 1998-08-07 | Ind Technol Res Inst | スーパースカラパイプライン式データ処理装置の可変長命令の並列デコーディング装置及び方法 |
CN101114217A (zh) * | 2006-07-27 | 2008-01-30 | 中国科学院计算技术研究所 | 对复杂指令译码生成微码的译码装置和方法 |
CN102508635A (zh) * | 2011-10-19 | 2012-06-20 | 中国科学院声学研究所 | 一种处理器装置及其循环处理方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103593169A (zh) * | 2013-11-29 | 2014-02-19 | 深圳中微电科技有限公司 | 一种多线程处理器中的指令输出装置、方法及其处理器 |
CN103593169B (zh) * | 2013-11-29 | 2017-09-05 | 深圳中微电科技有限公司 | 一种多线程处理器中的指令输出装置、方法及其处理器 |
CN108595210A (zh) * | 2018-04-09 | 2018-09-28 | 杭州中天微系统有限公司 | 实现零开销循环的处理器 |
CN108595210B (zh) * | 2018-04-09 | 2021-12-10 | 杭州中天微系统有限公司 | 实现零开销循环的处理器 |
US11544064B2 (en) | 2018-04-09 | 2023-01-03 | C-Sky Microsystems Co., Ltd. | Processor for executing a loop acceleration instruction to start and end a loop |
CN113138800A (zh) * | 2021-03-25 | 2021-07-20 | 沐曦集成电路(上海)有限公司 | 定长指令集的编解码方法及计算系统 |
CN113138800B (zh) * | 2021-03-25 | 2023-05-09 | 沐曦集成电路(上海)有限公司 | 定长指令集的编解码方法及计算系统 |
CN113254083A (zh) * | 2021-06-28 | 2021-08-13 | 北京智芯微电子科技有限公司 | 指令处理方法、指令处理系统及处理器、芯片 |
CN113254083B (zh) * | 2021-06-28 | 2021-11-02 | 北京智芯微电子科技有限公司 | 指令处理方法、指令处理系统及处理器、芯片 |
CN114625419A (zh) * | 2022-05-16 | 2022-06-14 | 西安芯瞳半导体技术有限公司 | 一种可变长指令的缓存结构、方法及介质 |
CN114625419B (zh) * | 2022-05-16 | 2022-08-26 | 西安芯瞳半导体技术有限公司 | 一种可变长指令的缓存结构、方法及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103336681B (zh) | 2015-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9697140B2 (en) | Encryption integrity check with CRC encryption in memory using a word count- and address-derived nonce | |
US20130117543A1 (en) | Low overhead operation latency aware scheduler | |
US8904153B2 (en) | Vector loads with multiple vector elements from a same cache line in a scattered load operation | |
US20170249144A1 (en) | Combining loads or stores in computer processing | |
CN108205433B (zh) | 用来加速稀疏矩阵乘密集向量以及稀疏向量乘密集向量乘法的存储器到存储器指令 | |
EP2674857B1 (en) | Loop buffer packing | |
CN117873922A (zh) | 用于保护影子栈的处理器、方法、系统和指令 | |
US20120060016A1 (en) | Vector Loads from Scattered Memory Locations | |
US20130262840A1 (en) | Instruction merging optimization | |
TWI808869B (zh) | 硬體處理器及處理器 | |
CN113553209A (zh) | 用于存储器损坏检测的硬件装置和方法 | |
US9652242B2 (en) | Apparatus for predicate calculation in processor instruction set | |
CN103336681A (zh) | 针对采用变长指令集的流水线结构处理器的取指方法 | |
CN109997109B (zh) | 具有提取提前滞后的流引擎 | |
US20140281429A1 (en) | Eliminating redundant synchronization barriers in instruction processing circuits, and related processor systems, methods, and computer-readable media | |
KR20150091462A (ko) | 충돌 검출을 수행하고, 레지스터의 콘텐츠를 다른 레지스터의 데이터 구성요소 위치들로 브로드캐스트하기 위한 시스템들, 장치들 및 방법들 | |
CN108205447B (zh) | 使用早期和后期地址以及循环计数寄存器来跟踪架构状态的流引擎 | |
EP3140730B1 (en) | Detecting data dependencies of instructions associated with threads in a simultaneous multithreading scheme | |
US9697127B2 (en) | Semiconductor device for controlling prefetch operation | |
KR102152735B1 (ko) | 그래픽 처리 장치 및 이의 동작 방법 | |
US20130290683A1 (en) | Eliminating Redundant Masking Operations Instruction Processing Circuits, And Related Processor Systems, Methods, And Computer-Readable Media | |
US20130262787A1 (en) | Scalable memory architecture for turbo encoding | |
US9063855B2 (en) | Fault handling at a transaction level by employing a token and a source-to-destination paradigm in a processor-based system | |
US10055229B2 (en) | Controlling processing of instructions in a processing pipeline | |
US8826252B2 (en) | Using vector atomic memory operation to handle data of different lengths |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent of invention or patent application | ||
CB03 | Change of inventor or designer information |
Inventor after: Wu Jun Inventor after: Luo Yuan Inventor after: Zhang Zhifeng Inventor after: Su Lifeng Inventor after: Chen Wei Inventor after: Shen Jiaqi Inventor before: Wu Jun Inventor before: Luo Yuan Inventor before: Su Lifeng Inventor before: Chen Wei Inventor before: Shen Jiaqi Inventor before: Li Sichang Inventor before: Zhou Wenzong |
|
COR | Change of bibliographic data |
Free format text: CORRECT: INVENTOR; FROM: WU JUN LUO YUAN SU LIFENG CHEN WEI SHEN JIAQI LI SICHANG ZHOU WENZONG TO: WU JUN LUO YUAN ZHANG ZHIFENG SU LIFENG CHEN WEI SHEN JIAQI |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |