[go: up one dir, main page]

AU2001278995A1 - Distributed micro instruction set processor architecture for high-efficiency signal processing - Google Patents

Distributed micro instruction set processor architecture for high-efficiency signal processing

Info

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
Application number
AU2001278995A
Inventor
Venugopal Balasubramonian
Song Chen
Paul L. Chou
Keith Rieken
Christopher C. Woodthorpe
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.)
Morphics Technology Inc
Original Assignee
Morphics Technology Inc
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 Morphics Technology Inc filed Critical Morphics Technology Inc
Publication of AU2001278995A1 publication Critical patent/AU2001278995A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30003Arrangements for executing specific machine instructions
    • G06F9/30076Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
    • G06F9/30079Pipeline control instructions, e.g. multicycle NOP
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30003Arrangements for executing specific machine instructions
    • G06F9/30076Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
    • G06F9/30083Power or thermal control instructions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30003Arrangements for executing specific machine instructions
    • G06F9/30076Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
    • G06F9/30087Synchronisation or serialisation instructions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/30003Arrangements for executing specific machine instructions
    • G06F9/30076Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
    • G06F9/3009Thread control instructions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/3885Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/46Multiprogramming arrangements
    • G06F9/461Saving or restoring of program or task context
    • G06F9/462Saving or restoring of program or task context with multiple register sets
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy 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)
AU2001278995A 2000-07-24 2001-07-24 Distributed micro instruction set processor architecture for high-efficiency signal processing Abandoned AU2001278995A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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