AU2001278995A1 - Distributed micro instruction set processor architecture for high-efficiency signal processing - Google Patents
Distributed micro instruction set processor architecture for high-efficiency signal processingInfo
- Publication number
- AU2001278995A1 AU2001278995A1 AU2001278995A AU7899501A AU2001278995A1 AU 2001278995 A1 AU2001278995 A1 AU 2001278995A1 AU 2001278995 A AU2001278995 A AU 2001278995A AU 7899501 A AU7899501 A AU 7899501A AU 2001278995 A1 AU2001278995 A1 AU 2001278995A1
- Authority
- AU
- Australia
- Prior art keywords
- signal processing
- instruction set
- processor architecture
- micro instruction
- set processor
- 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.)
- Abandoned
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
-
- 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/30076—Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
- G06F9/30079—Pipeline control instructions, e.g. multicycle NOP
-
- 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/30076—Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
- G06F9/30083—Power or thermal control instructions
-
- 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/30076—Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
- G06F9/30087—Synchronisation or serialisation instructions
-
- 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/30076—Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
- G06F9/3009—Thread control instructions
-
- 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
-
- 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/46—Multiprogramming arrangements
- G06F9/461—Saving or restoring of program or task context
- G06F9/462—Saving or restoring of program or task context with multiple register sets
-
- 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mobile Radio Communication Systems (AREA)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US22029500P | 2000-07-24 | 2000-07-24 | |
US60220295 | 2000-07-24 | ||
PCT/US2001/023268 WO2002008892A1 (en) | 2000-07-24 | 2001-07-24 | Distributed micro instruction set processor architecture for high-efficiency signal processing |
Publications (1)
Publication Number | Publication Date |
---|---|
AU2001278995A1 true AU2001278995A1 (en) | 2002-02-05 |
Family
ID=22822965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
AU2001278995A Abandoned AU2001278995A1 (en) | 2000-07-24 | 2001-07-24 | Distributed micro instruction set processor architecture for high-efficiency signal processing |
Country Status (4)
Country | Link |
---|---|
US (5) | US7606576B2 (en) |
EP (1) | EP1997001A4 (en) |
AU (1) | AU2001278995A1 (en) |
WO (1) | WO2002008892A1 (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1257086A2 (en) * | 2001-05-07 | 2002-11-13 | Siemens Aktiengesellschaft | Device and method for information transmission |
US7925210B2 (en) * | 2001-05-21 | 2011-04-12 | Sirf Technology, Inc. | Synchronizing a radio network with end user radio terminals |
US20030026237A1 (en) * | 2001-08-06 | 2003-02-06 | Mohebbi Behzad Barjesteh | Cellular base station architecture with soft partitioning |
JP4195386B2 (en) | 2001-11-20 | 2008-12-10 | メディアテック インコーポレーテッド | Spread spectrum signal processing method and apparatus using reconfigurable coprocessor |
FR2840702B1 (en) * | 2002-06-06 | 2004-11-26 | Tak Asic | METHOD FOR CHANGING IMAGE CODING TASKS |
US7675963B2 (en) | 2002-07-29 | 2010-03-09 | Infineon Technologies Ag | Method and device for passing parameters to rake receiver |
DE10234433A1 (en) * | 2002-07-29 | 2004-02-19 | Infineon Technologies Ag | Parameter transmission to rake finger of rake receiver involves changing access to rake finger from first parameter set memory area to second as soon as existence of changeover condition exists |
JP4458251B2 (en) * | 2004-07-13 | 2010-04-28 | 日本電気株式会社 | Mobile communication system, transmission power control method in mobile communication system, and mobile station |
CN100505796C (en) * | 2004-11-24 | 2009-06-24 | 中兴通讯股份有限公司 | A method for displaying time in a mobile phone |
US8155829B2 (en) | 2007-11-21 | 2012-04-10 | Denso Corporation | Common control apparatus and vehicle control system |
US10070465B2 (en) | 2015-12-20 | 2018-09-04 | Nxp Usa, Inc. | Apparatus for reception and detection of random access channel (RACH) data |
CN109298937A (en) * | 2018-09-19 | 2019-02-01 | 中国联合网络通信集团有限公司 | File parsing method and network device |
CN112395095A (en) * | 2020-11-09 | 2021-02-23 | 王志平 | Process synchronization method based on CPOC |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03154130A (en) * | 1989-11-10 | 1991-07-02 | Mita Ind Co Ltd | Task switching system |
FR2682202B1 (en) * | 1991-10-03 | 1994-03-11 | Sextant Avionique | METHOD AND DEVICE FOR REAL-TIME MANAGEMENT OF A SYSTEM COMPRISING AT LEAST ONE PROCESSOR CAPABLE OF MANAGING MULTIPLE FUNCTIONS. |
FI932051L (en) * | 1992-05-28 | 1993-11-29 | Hughes Aircraft Co | INTEGRATED CONTROL OCH SIGNALBEHANDLING I EN CELLULAER TELEFON |
US6421429B1 (en) * | 1993-12-29 | 2002-07-16 | At&T Corporation | Network-based system enabling image communications |
US5842014A (en) * | 1995-06-14 | 1998-11-24 | Digidesign, Inc. | System and method for distributing processing among one or more processors |
US5742814A (en) * | 1995-11-01 | 1998-04-21 | Imec Vzw | Background memory allocation for multi-dimensional signal processing |
US5867725A (en) * | 1996-03-21 | 1999-02-02 | International Business Machines Corporation | Concurrent multitasking in a uniprocessor |
US6006286A (en) * | 1996-04-26 | 1999-12-21 | Texas Instruments Incorporated | System for controlling data packet transfers by associating plurality of data packet transfer control instructions in packet control list including plurality of related logical functions |
US5826081A (en) * | 1996-05-06 | 1998-10-20 | Sun Microsystems, Inc. | Real time thread dispatcher for multiprocessor applications |
US5925114A (en) * | 1997-03-21 | 1999-07-20 | Motorola, Inc. | Modem implemented in software for operation on a general purpose computer having operating system with different execution priority levels |
US5943501A (en) * | 1997-06-27 | 1999-08-24 | Wisconsin Alumni Research Foundation | Multiple processor, distributed memory computer with out-of-order processing |
EP0918280B1 (en) * | 1997-11-19 | 2004-03-24 | IMEC vzw | System and method for context switching on predetermined interruption points |
US6192250B1 (en) * | 1997-12-05 | 2001-02-20 | Lucent Technologies Inc. | Cluster mobile switching center |
US6741608B1 (en) * | 1999-01-29 | 2004-05-25 | Avaya Technology Corp. | Dynamically configurable system and method for transcoding streaming data and telecommunications infrastructure the same |
US6405309B1 (en) * | 1999-06-18 | 2002-06-11 | Phoenix Technologies Ltd. | Method and apparatus for creating and deploying smaller Microsoft Windows applications for automatic configuration of a computing device |
US7062769B1 (en) * | 1999-07-07 | 2006-06-13 | National Semiconductor Corporation | Object-oriented processor design and design methodologies |
US6457173B1 (en) * | 1999-08-20 | 2002-09-24 | Hewlett-Packard Company | Automatic design of VLIW instruction formats |
JP4265850B2 (en) * | 2000-01-17 | 2009-05-20 | 富士通株式会社 | Mobile switch, home memory node device, and gateway switch |
US6839889B2 (en) * | 2000-03-01 | 2005-01-04 | Realtek Semiconductor Corp. | Mixed hardware/software architecture and method for processing xDSL communications |
US20010042139A1 (en) * | 2000-03-31 | 2001-11-15 | Aprisma Management Technologies | Replicated resource management system for managing resources in a distributed application and maintaining a relativistic view of state |
AU2001283124A1 (en) * | 2000-07-31 | 2002-02-13 | Morphics Technology, Inc. | Generic finger architecture for spread spectrum applications |
-
2001
- 2001-07-24 WO PCT/US2001/023268 patent/WO2002008892A1/en active Application Filing
- 2001-07-24 AU AU2001278995A patent/AU2001278995A1/en not_active Abandoned
- 2001-07-24 EP EP01957230A patent/EP1997001A4/en not_active Ceased
- 2001-07-24 US US09/912,721 patent/US7606576B2/en active Active
-
2007
- 2007-08-20 US US11/841,604 patent/US8014786B2/en not_active Expired - Fee Related
-
2011
- 2011-07-29 US US13/194,547 patent/US8244270B2/en not_active Expired - Fee Related
-
2012
- 2012-06-22 US US13/531,016 patent/US8526965B2/en not_active Expired - Fee Related
-
2013
- 2013-07-25 US US13/950,972 patent/US8938250B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8244270B2 (en) | 2012-08-14 |
WO2002008892A1 (en) | 2002-01-31 |
US20020065116A1 (en) | 2002-05-30 |
US7606576B2 (en) | 2009-10-20 |
US8014786B2 (en) | 2011-09-06 |
US20120272042A1 (en) | 2012-10-25 |
US8938250B2 (en) | 2015-01-20 |
EP1997001A1 (en) | 2008-12-03 |
US20080084850A1 (en) | 2008-04-10 |
EP1997001A4 (en) | 2008-12-03 |
US8526965B2 (en) | 2013-09-03 |
US20110314257A1 (en) | 2011-12-22 |
US20130346726A1 (en) | 2013-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2001294073A1 (en) | Processor architecture | |
AU2001295768A1 (en) | Processor architecture | |
AU3567700A (en) | Signal processing | |
AU2002223824A1 (en) | Instruction processor systems and methods | |
AU2001268432A1 (en) | Video processing system | |
AU2001228692A1 (en) | Signal processing technique | |
AU6238900A (en) | Small library horseshoe architecture | |
AU2002212464A1 (en) | Computer system | |
AU2001249122A1 (en) | Processing architecture having field swapping capability | |
AU2001268656A1 (en) | Automated processing system | |
AU2001278995A1 (en) | Distributed micro instruction set processor architecture for high-efficiency signal processing | |
AU4262601A (en) | Image processing | |
AU2449000A (en) | Signal processing means | |
AU6408601A (en) | A distributed processing system | |
AU2001241521A1 (en) | Wafer processing system | |
AU2003291537A1 (en) | Signal processing system | |
AU2002241767A1 (en) | Concurrent-multitasking processor | |
AU2001295954A1 (en) | Information processing system | |
AU4868201A (en) | Tracking system | |
AU2001223394A1 (en) | Framework system | |
AU2002222256A1 (en) | Video processing system | |
AU2001237571A1 (en) | Image processing | |
AU2001274345A1 (en) | Processing an object | |
AUPQ767500A0 (en) | Loudspeaker enclosure system | |
AU2002304425A1 (en) | Signal processing |