ATE446544T1 - Asip (application-domain specific instruction-set processor) mikrocomputer mit extrem niedrigem energieverbrauch - Google Patents
Asip (application-domain specific instruction-set processor) mikrocomputer mit extrem niedrigem energieverbrauchInfo
- Publication number
- ATE446544T1 ATE446544T1 AT06004813T AT06004813T ATE446544T1 AT E446544 T1 ATE446544 T1 AT E446544T1 AT 06004813 T AT06004813 T AT 06004813T AT 06004813 T AT06004813 T AT 06004813T AT E446544 T1 ATE446544 T1 AT E446544T1
- Authority
- AT
- Austria
- Prior art keywords
- microcomputer
- asip
- application
- energy consumption
- extremely low
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3824—Operand accessing
- G06F9/383—Operand prefetching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30036—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/3004—Arrangements for executing specific machine instructions to perform operations on memory
- G06F9/30043—LOAD or STORE instructions; Clear instruction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30098—Register arrangements
- G06F9/30105—Register structure
- G06F9/30112—Register structure comprising data of variable length
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30098—Register arrangements
- G06F9/30141—Implementation provisions of register files, e.g. ports
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3802—Instruction prefetching
- G06F9/3808—Instruction prefetching for instruction reuse, e.g. trace cache, branch target cache
- G06F9/381—Loop buffering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3824—Operand accessing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3885—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Microcomputers (AREA)
- Power Sources (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP05447054A EP1701249A1 (de) | 2005-03-11 | 2005-03-11 | ASIP (Prozessor mit Anwendungsgebiet-spezifischem Befehlssatz) Mikrokomputer mit sehr niedrigem Energiebedarf |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ATE446544T1 true ATE446544T1 (de) | 2009-11-15 |
Family
ID=34943263
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT06004813T ATE446544T1 (de) | 2005-03-11 | 2006-03-09 | Asip (application-domain specific instruction-set processor) mikrocomputer mit extrem niedrigem energieverbrauch |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7694084B2 (de) |
| EP (2) | EP1701249A1 (de) |
| AT (1) | ATE446544T1 (de) |
| DE (1) | DE602006009859D1 (de) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1975791A3 (de) | 2007-03-26 | 2009-01-07 | Interuniversitair Microelektronica Centrum (IMEC) | Verfahren für automatisierte Codeumwandlung |
| CN101436120B (zh) * | 2007-08-17 | 2011-05-04 | 凹凸电子(武汉)有限公司 | 微控制器、执行指令的方法及电子系统 |
| US7882325B2 (en) * | 2007-12-21 | 2011-02-01 | Intel Corporation | Method and apparatus for a double width load using a single width load port |
| US20090248919A1 (en) * | 2008-03-25 | 2009-10-01 | Jerzy Szwagrzyk | Method for external fifo acceleration |
| EP2110757A1 (de) * | 2008-04-14 | 2009-10-21 | Imec | Vorrichtung und Verfahren zur Parallelisierung von Mehrträger-Demodulation |
| WO2010035173A1 (en) * | 2008-09-29 | 2010-04-01 | Nxp B.V. | Visual prosthesis implant |
| US8726281B2 (en) | 2009-08-31 | 2014-05-13 | Imec | Method and system for improving performance and reducing energy consumption by converting a first program code into a second program code and implementing SIMD |
| ES2357923B1 (es) | 2009-10-16 | 2012-03-12 | Starlab Barcelona Sl | Sistema de procesamiento de datos y dispositivo de computación. |
| US9558247B2 (en) | 2010-08-31 | 2017-01-31 | Samsung Electronics Co., Ltd. | Storage device and stream filtering method thereof |
| US20120054420A1 (en) | 2010-08-31 | 2012-03-01 | Jeonguk Kang | Storage device and stream filtering method thereof |
| EP2737407B1 (de) * | 2011-07-26 | 2021-04-28 | IMEC vzw | Verfahren und vorrichtung zur reduzierung von leckagen und für dynamischen energieverbrauch in hochgeschwindigkeitsspeichern |
| US9323530B2 (en) | 2012-03-28 | 2016-04-26 | International Business Machines Corporation | Caching optimized internal instructions in loop buffer |
| US9459871B2 (en) * | 2012-12-31 | 2016-10-04 | Intel Corporation | System of improved loop detection and execution |
| US10353681B2 (en) | 2014-05-20 | 2019-07-16 | Honeywell International Inc. | Systems and methods for using error correction and pipelining techniques for an access triggered computer architecture |
| US9747197B2 (en) | 2014-05-20 | 2017-08-29 | Honeywell International Inc. | Methods and apparatus to use an access triggered computer architecture |
| US10223118B2 (en) * | 2016-03-24 | 2019-03-05 | Qualcomm Incorporated | Providing references to previously decoded instructions of recently-provided instructions to be executed by a processor |
| US10339057B2 (en) * | 2016-12-20 | 2019-07-02 | Texas Instruments Incorporated | Streaming engine with flexible streaming engine template supporting differing number of nested loops with corresponding loop counts and loop offsets |
| US10795836B2 (en) | 2017-04-17 | 2020-10-06 | Microsoft Technology Licensing, Llc | Data processing performance enhancement for neural networks using a virtualized data iterator |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4731739A (en) * | 1983-08-29 | 1988-03-15 | Amdahl Corporation | Eviction control apparatus |
| US4949247A (en) * | 1988-02-23 | 1990-08-14 | Stellar Computer, Inc. | System for transferring multiple vector data elements to and from vector memory in a single operation |
| EP0473805A1 (de) * | 1990-09-03 | 1992-03-11 | International Business Machines Corporation | Computersystem mit verbesserter Leistung |
| US7272703B2 (en) * | 1997-08-01 | 2007-09-18 | Micron Technology, Inc. | Program controlled embedded-DRAM-DSP architecture and methods |
| US6260137B1 (en) * | 1997-09-12 | 2001-07-10 | Siemens Aktiengesellschaft | Data processing unit with digital signal processing capabilities |
-
2005
- 2005-03-11 EP EP05447054A patent/EP1701249A1/de not_active Withdrawn
-
2006
- 2006-03-09 AT AT06004813T patent/ATE446544T1/de not_active IP Right Cessation
- 2006-03-09 EP EP06004813A patent/EP1701250B1/de not_active Expired - Lifetime
- 2006-03-09 DE DE602006009859T patent/DE602006009859D1/de not_active Expired - Lifetime
- 2006-03-10 US US11/372,983 patent/US7694084B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP1701249A1 (de) | 2006-09-13 |
| US7694084B2 (en) | 2010-04-06 |
| US20060212685A1 (en) | 2006-09-21 |
| EP1701250A1 (de) | 2006-09-13 |
| EP1701250B1 (de) | 2009-10-21 |
| DE602006009859D1 (de) | 2009-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE446544T1 (de) | Asip (application-domain specific instruction-set processor) mikrocomputer mit extrem niedrigem energieverbrauch | |
| DE602005016758D1 (de) | Speicherkarte, Steuerverfahren für Speicherkarte, Zugriffssteurungsverfahren für Speicherkarte and zugehörige Computerprogramme | |
| EP1763774A4 (de) | Mehrfach-computerarchitektur mit duplizierten speicherfeldern | |
| DE602007011092D1 (de) | Gleichzeitige lesung von statusregistern | |
| EP1831797A4 (de) | Kstore-datenanalysierer | |
| NL1023939A1 (nl) | Draagbare dataopslaginrichting met gelaagde geheugenarchitectuur. | |
| DE60316151D1 (de) | Zugriff zum breiten speicher | |
| FR2883653B1 (fr) | Module electronique et carte a puce avec indicateur lumineux | |
| DE602005015811D1 (de) | Auf dem Speicher basierender Kreuzvergleich für Kreuzsicherungssysteme | |
| WO2006084289A3 (en) | Fractional-word writable architected register for direct accumulation of misaligned data | |
| WO2006130691A3 (en) | Dynamic line configuration | |
| ATE320043T1 (de) | Anschluss mehrerer prozessoren auf externen speicher mit burst mode | |
| DE60328856D1 (de) | Septum mit Klappe | |
| ATE426896T1 (de) | Stromeffizienter speicher und karten | |
| WO2007021888A3 (en) | Method and system for providing an energy efficient register file | |
| DE602005018245D1 (de) | Speicher mit seriellem Eingang und direktem Zugriff | |
| DE602004016932D1 (de) | Zugangskontrolle zu Mikroprozessorperipheriegeräten | |
| ATE472134T1 (de) | Prozessor mit mehrfachbefehlsausgabe | |
| DE602004029729D1 (de) | Integrierte Prozessorschaltung mit mehreren Prozessoren welche lokale Speicher haben sowie Mittel um DMA-Zugriffe auf diese Speicher zu synchronisieren | |
| DE60303332D1 (de) | DSL-Initialisierung mit Benutzung vom Verschachtelungsspeicher | |
| ITRM20040627A1 (it) | Sistema per la gestione di dati sanitari, e relativo supporto portatile di memoria, preferibilmente una carta elettronica o chip card, utilizzato dal sistema. | |
| TH95615S (th) | ตู้อบสมุนไพร | |
| FR2856509B1 (fr) | Dispositif de lecture de controle de memoire | |
| TH76014S (th) | ชิ้นส่วนสิ่งก่อสร้าง | |
| TH77718S (th) | หลอดดูด |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RER | Ceased as to paragraph 5 lit. 3 law introducing patent treaties |