Distributed micro instruction set processor architecture for high-efficiency signal processing
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-072/00
G06F-015/78
G06F-009/30
G06F-009/38
G06F-009/46
G06F-009/48
출원번호
US-0950972
(2013-07-25)
등록번호
US-8938250
(2015-01-20)
발명자
/ 주소
Chen, Song
Chou, Paul L.
Woodthorpe, Christopher C.
Balasubramonian, Venugopal
Rieken, Keith
출원인 / 주소
Intel Mobible Communications GmbH
대리인 / 주소
Schiff Hardin LLP
인용정보
피인용 횟수 :
0인용 특허 :
18
초록▼
A wireless communication system hosts a plurality of processes in accordance with a communication protocol. The system includes application specific instruction set processors (ASISPs) that provided computation support for the process. Each ASISP is capable of executing a subset of the functions of
A wireless communication system hosts a plurality of processes in accordance with a communication protocol. The system includes application specific instruction set processors (ASISPs) that provided computation support for the process. Each ASISP is capable of executing a subset of the functions of a communication protocol. A scheduler is used to schedule the ASISPs in a time-sliced algorithm so that each ASISP supports several processes. In this architecture, the ASISP actively performs computations for one of the supported processes (active process) at any given time. The state information of each process supported by a particular ASISP is stored in a memory bank that is uniquely associated with the ASISP. When a scheduler instructs an ASISP to change which process is the active process, the state information for the inactivated process is stored in the memory bank and the state information for the newly activated process is retrieved from the memory bank.
대표청구항▼
1. A mobile wireless communication apparatus comprising: a plurality of application specific instruction set processors (ASISPs) configured to support one or more processes of a mobile wireless communication protocol, and to track process state information associated with each of the processes; anda
1. A mobile wireless communication apparatus comprising: a plurality of application specific instruction set processors (ASISPs) configured to support one or more processes of a mobile wireless communication protocol, and to track process state information associated with each of the processes; anda unit configured to provide, when an ASISP of the plurality of ASISPs is reallocated from a first process to a second process, the respective ASISP with tracked process state information for the second process. 2. The mobile wireless communication apparatus of claim 1, further comprising a controller configured to control a processing schedule for the ASISPs. 3. The mobile wireless communication apparatus of claim 2, wherein the processing schedule is a time-sliced processing schedule. 4. The mobile wireless communication apparatus of claim 2, wherein the controller and the ASISPs are configured to operate in accordance with a master/slave relationship. 5. The mobile wireless communication apparatus of claim 4, wherein the controller is configured to send a “wait” instruction to at least one of the ASISPs, and the ASISP is configured to respond to the “wait” instruction by entering an idle state. 6. The mobile wireless communication apparatus of claim 2, wherein the controller is configured to allocate ASISPs to the communication processes on a dynamic basis. 7. The mobile wireless communication apparatus of claim 1, wherein each ASISP is configured to be limited to performing a subset of functions associated with the mobile wireless communication protocol. 8. The mobile wireless communication apparatus of claim 1, further comprising a plurality of memory modules, each memory module in the plurality of memory modules being associated with a different ASISP of the plurality of ASISPs. 9. The mobile wireless communication apparatus of claim 1, wherein the mobile wireless communication apparatus is a mobile wireless communication microchip. 10. The mobile wireless communication apparatus of claim 1, wherein the mobile wireless communication apparatus is a mobile station. 11. A mobile wireless communication apparatus comprising: at least one application specific instruction set processor (ASISP) configured to support at least one process of a mobile wireless communication protocol and to track process state information associated with the at least one process; anda provision unit configured to provide, when the ASISP is reallocated from a first process to a second process, the ASISP with tracked process state information for the second process. 12. The mobile wireless communication apparatus of claim 11, wherein the mobile wireless communication apparatus is a mobile wireless communication microchip. 13. The mobile wireless communication apparatus of claim 11, wherein the mobile wireless communication apparatus is a mobile station. 14. A mobile wireless communication method comprising: processing, by a plurality of application specific instruction set processors (ASISPs), one or more processes of a mobile wireless communication protocol;tracking, by the plurality of ASISPs, process state information associated with each of the processes; andproviding tracked process state information for a second process when an ASISP of the plurality of ASISPs is reallocated from a first process to the second process. 15. The mobile wireless communication method of claim 14, further comprising: controlling, by a controller, a processing schedule for the ASISPs. 16. The mobile wireless communication method of claim 15, wherein the processing schedule is a time-sliced processing schedule. 17. The mobile wireless communication method of claim 15, wherein the controller and the ASISPs are configured to operate in accordance with a master/slave relationship. 18. The mobile wireless communication method of claim 17, further comprising: the controller sending a “wait” instruction to at least one of the ASISPs; andthe ASISP responding to the “wait” instruction by entering an idle state. 19. The mobile wireless communication method of claim 14, further comprising each ASISP performing at most a subset of functions associated with the wireless communication protocol. 20. The mobile wireless communication method of claim 15, further comprising: allocating, by the controller, ASISPs to the processes on a dynamic basis. 21. The mobile wireless communication method of claim 14, further comprising: associating each memory module of a plurality of memory modules with a different ASISP of the plurality of ASISPs. 22. The mobile wireless communication method of claim 14, wherein the method is performed by a mobile wireless communication apparatus, which comprises a virtual machine interface (VMI) having software objects associated with respective hardware components of the mobile wireless communication apparatus, andthe method further comprising reconfiguring the mobile wireless communication apparatus by changing at least one of the software objects resulting in a corresponding change in its associated hardware component. 23. The mobile wireless communication method of claim 14, wherein the method is performed by a mobile wireless communication microchip. 24. The mobile wireless communication method of claim 14, wherein the method is performed by a mobile station.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (18)
Shail Aditya Gupta ; B. Ramakrishna Rau ; Richard C. Johnson ; Michael S. Schlansker, Automatic design of VLIW instruction formats.
Buskens Richard Wayne ; Deitz Michael P. ; La Porta Thomas F. ; Lin Yow-Jian ; Murakami Kazutaka ; Ramjee Ramachandran, Cluster mobile switching center.
Bouis, Jeffrey D.; Sherer, Jeffrey A., Dynamically configurable system and method for transcoding streaming data and telecommunications infrastructure the same.
Ravi Subramanian ; Keith Rieken ; Uma Jha ; David M. Holmes ; Joel D. Medlock ; Murali Krishnan, Generic finger architecture for spread spectrum applications.
Cheuk Cheng ; Bing Yuan ; Jean-Paul Abgrall, Method and apparatus for creating and deploying smaller Microsoft Windows applications for automatic configuration of a computing device.
Catthoor Francky,BEX ; Miranda Miguel,BEX ; Janssens Stefan,BEX ; De Man Hugo,BEX, Power-and speed-efficient data storage/transfer architecture models and design methodologies for programmable or reusable multi-media processors.
Ducateau Michel (Nogent-Le-Roi FRX) Sers Jean-Marie (Velizy FRX) Pain Isabelle (Jouy En Josas FRX), Real-time management system having coprocessors allocated time slices of different durations to functions and processors.
Baker Richard T. ; Pipho Randall E., 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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.