KR100939398B1 - 광대역 네트워크들을 위한 컴퓨터 아키텍쳐에서의 외부데이터 인터페이스 - Google Patents
광대역 네트워크들을 위한 컴퓨터 아키텍쳐에서의 외부데이터 인터페이스 Download PDFInfo
- Publication number
- KR100939398B1 KR100939398B1 KR1020077007209A KR20077007209A KR100939398B1 KR 100939398 B1 KR100939398 B1 KR 100939398B1 KR 1020077007209 A KR1020077007209 A KR 1020077007209A KR 20077007209 A KR20077007209 A KR 20077007209A KR 100939398 B1 KR100939398 B1 KR 100939398B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- memory
- apu
- delete delete
- value
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/167—Interprocessor communication using a common memory, e.g. mailbox
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1416—Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights
- G06F12/1425—Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights the protection being physical, e.g. cell, word, block
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0806—Multiuser, multiprocessor or multiprocessing cache systems
- G06F12/0815—Cache consistency protocols
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1458—Protection against unauthorised use of memory or access to memory by checking the subject access rights
- G06F12/1483—Protection against unauthorised use of memory or access to memory by checking the subject access rights using an access-table, e.g. matrix or list
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Multi Processors (AREA)
- Communication Control (AREA)
- Bus Control (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
Description
Claims (33)
- 데이터를 외부 장치로 전달하고 상기 외부 장치로부터 전달받도록 동작가능한 인터페이스 장치; 및각각이 상기 데이터를 저장하도록 동작가능한 복수의 메모리 위치들을 가지는 메모리를 포함하는 장치로서,상기 인터페이스(interface) 장치 및 상기 메모리 중 적어도 하나는 각각의 상기 메모리 위치들과 관련된 상태 정보를 저장하도록 동작가능하며, 상기 상태 정보는 제 1 필드(field) 및 주소 필드를 포함하고, 주어진 메모리 위치에 대하여, 상기 관련된 상태 정보의 제 1 필드의 값이 제 1 상태 값과 같고 상기 관련된 상태 정보의 주소 필드의 값이 예정된 주소 값과 같을 때, 상기 메모리 위치로의 기록 동작이 이루어지고, 상기 기록 동작이 종료될 때, 상기 메모리 위치 내에 새롭게 저장된 데이터가 상기 예정된 주소 값에 의해 표현된 주소에 기록되게 하는 것을 특징으로 하는 장치.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 제 1 항에 있어서, 상기 제 1 상태 값은 대응하는 메모리 위치가 무효임을 의미하고, 제 2 상태 값은 대응하는 메모리 위치가 유효임을 의미하는 것을 특징으로 하는 장치.
- 제 28 항에 있어서, 데이터 접근을 위해 상기 메모리에 결합된 프로세서를 더 포함하고,상기 프로세서가 판독 동작과 관련된 요청을 주어진 메모리 위치로부터 또 다른 메모리로 배포하고 상기 관련된 상태 정보의 상기 제 1 필드의 값이 상기 제 2 상태 값과 같을 때, 상기 메모리 위치 내에 새롭게 저장된 데이터는, 상기 제 1 필드의 값의 제 1 상태 값으로의 전향(turning)과 동기화되어 상기 다른 메모리 내의 예정된 주소 값에 의해 표현된 주소로 기록되는 것을 특징으로 하는 장치.
- 제 28 항에 있어서,주어진 메모리 위치 내에 저장된 데이터가 상기 외부 장치로 전송되도록 요청되고 상기 관련된 상태 정보의 필드의 값이 제 2 상태 값과 같을 때, 상기 메모리 위치 내에 새롭게 저장된 데이터는, 상기 제 1 필드의 값의 상기 제 1 상태 값으로의 전향과 동기화되어 상기 외부 장치 내의 예정된 주소 값에 의해 표현된 주소로 전송되는 것을 특징으로 하는 장치.
- 제 1 항, 제 28 항, 제 29 항 또는 제 30 항 중 어느 한 항에 있어서,상기 인터페이스 장치는, 직접 메모리 접근(DMA; direct memory access) 전송을 이용하여 데이터를 상기 외부 장치 및 상기 메모리 사이에서 전달하는 것을 특징으로 하는 장치.
- 데이터를 외부 장치로 전달하고 상기 외부 장치로부터 전달받도록 동작가능한 인터페이스 장치; 및각각이 데이터를 저장하도록 동작가능한 복수의 메모리 위치들을 가지는 메모리를 포함하는 시스템으로서,상기 인터페이스 장치 및 상기 메모리 중 적어도 하나는 상기 메모리 위치들 중 각각의 위치들과 관련된 상태 정보를 저장하도록 동작가능하고, 상기 상태 정보는 제 1 필드 및 주소 필드를 포함하며, 주어진 메모리 위치에 대하여, 상기 관련된 상태 정보의 제 1 필드의 값이 제 1 상태 값과 같고 상기 관련된 상태 정보의 주소 필드의 값이 예정된 주소 값과 같을 때, 상기 메모리 위치로의 기록 동작은, 상기 기록 동작이 종료될 때, 상기 메모리 위치 내에 새롭게 저장된 데이터가 상기 예정된 주소 값에 의해 표현된 주소로 기록되는 것을 특징으로 하는 시스템.
- 데이터를, 각각이 데이터를 저장하도록 동작가능한 복수의 메모리 위치들을 가지는 메모리 및 외부 장치 사이에서, 인터페이스 장치를 경유하여 전송하기 위한 방법으로서,상기 인터페이스 장치 및 상기 메모리 중 적어도 하나는 상기 메모리 위치들 중 각각의 위치들과 관련된 상태 정보를 저장하도록 동작가능하고, 상기 상태 정보는 제 1 필드 및 주소 필드를 포함하며,상기 메모리 위치로의 제 1 기록 동작을 수행하는 단계; 및상기 관련된 상태 정보의 제 1 필드의 값이 제 1 상태 정보와 같고 상기 관련된 상태 정보의 주소 필드의 값이 상기 제 1 기록 동작에 의해 일어나는 주어진 메모리 위치에 대한 예정된 주소 값과 같을 때, 제 2 기록 동작은, 상기 제 1 기록 동작이 종료될 때, 상기 제 1 기록 동작에서 상기 메모리 위치 내에 새롭게 저장된 데이터를, 예정된 주소 값에 의해 표현된 주소에 기록하며, 상기 제 2 기록 동작을 수행하는 단계를 포함하는 것을 특징으로 하는 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/959,635 US7231500B2 (en) | 2001-03-22 | 2004-10-05 | External data interface in a computer architecture for broadband networks |
US10/959,635 | 2004-10-05 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070064432A KR20070064432A (ko) | 2007-06-20 |
KR100939398B1 true KR100939398B1 (ko) | 2010-01-28 |
Family
ID=35781458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020077007209A KR100939398B1 (ko) | 2004-10-05 | 2005-10-05 | 광대역 네트워크들을 위한 컴퓨터 아키텍쳐에서의 외부데이터 인터페이스 |
Country Status (9)
Country | Link |
---|---|
US (1) | US7231500B2 (ko) |
EP (1) | EP1805626B1 (ko) |
JP (1) | JP4768386B2 (ko) |
KR (1) | KR100939398B1 (ko) |
CN (1) | CN101040268B (ko) |
AT (1) | ATE437403T1 (ko) |
DE (1) | DE602005015607D1 (ko) |
TW (1) | TWI317886B (ko) |
WO (1) | WO2006038717A2 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106776364A (zh) * | 2012-10-22 | 2017-05-31 | 英特尔公司 | 高性能互连物理层 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7225301B2 (en) * | 2002-11-22 | 2007-05-29 | Quicksilver Technologies | External memory controller node |
US20050086040A1 (en) * | 2003-10-02 | 2005-04-21 | Curtis Davis | System incorporating physics processing unit |
US7895411B2 (en) * | 2003-10-02 | 2011-02-22 | Nvidia Corporation | Physics processing unit |
US7739479B2 (en) * | 2003-10-02 | 2010-06-15 | Nvidia Corporation | Method for providing physics simulation data |
US20050251644A1 (en) * | 2004-05-06 | 2005-11-10 | Monier Maher | Physics processing unit instruction set architecture |
US20070263514A1 (en) * | 2004-08-30 | 2007-11-15 | Yoshiaki Iwata | Recorder |
JPWO2006025255A1 (ja) * | 2004-08-30 | 2008-05-08 | 松下電器産業株式会社 | 多人数参加型アプリケーションを実行するクライアント端末装置、グループ形成方法及びグループ形成プログラム |
JP2007334379A (ja) | 2004-10-05 | 2007-12-27 | Matsushita Electric Ind Co Ltd | 処理装置 |
US7650266B2 (en) * | 2005-05-09 | 2010-01-19 | Nvidia Corporation | Method of simulating deformable object using geometrically motivated model |
JP4536618B2 (ja) * | 2005-08-02 | 2010-09-01 | 富士通セミコンダクター株式会社 | リコンフィグ可能な集積回路装置 |
US7627744B2 (en) * | 2007-05-10 | 2009-12-01 | Nvidia Corporation | External memory accessing DMA request scheduling in IC of parallel processing engines according to completion notification queue occupancy level |
US8316441B2 (en) * | 2007-11-14 | 2012-11-20 | Lockheed Martin Corporation | System for protecting information |
KR101425621B1 (ko) * | 2008-01-15 | 2014-07-31 | 삼성전자주식회사 | 컨텐츠를 안전하게 공유하는 방법 및 시스템 |
KR101642833B1 (ko) * | 2010-02-05 | 2016-07-26 | 삼성전자주식회사 | 클럭 임베디드 인터페이스 방법, 그 방법을 이용하는 송수신기 및 디스플레이 장치 |
KR101984635B1 (ko) | 2012-07-19 | 2019-05-31 | 삼성전자주식회사 | 어플리케이션을 고속으로 처리하는 연산 처리 장치 및 방법 |
CN103116566A (zh) * | 2013-01-17 | 2013-05-22 | 东南大学 | 一种利用邮件收发箱实现双核之间通信的装置 |
CN109343986B (zh) * | 2018-08-17 | 2020-12-22 | 华为技术有限公司 | 处理内存故障的方法与计算机*** |
DE102018124106A1 (de) * | 2018-09-28 | 2020-04-02 | Rockwell Collins Deutschland Gmbh | Datenverarbeitungsvorrichtung mit mehreren Prozessoren und mehreren Schnittstellen |
JPWO2022054283A1 (ko) * | 2020-09-14 | 2022-03-17 |
Family Cites Families (98)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3576544A (en) | 1968-10-18 | 1971-04-27 | Ibm | Storage protection system |
US4037214A (en) * | 1976-04-30 | 1977-07-19 | International Business Machines Corporation | Key register controlled accessing system |
JPS5412643A (en) | 1977-06-30 | 1979-01-30 | Hitachi Ltd | Main memory protective device |
JPS54146555A (en) | 1978-05-09 | 1979-11-15 | Nec Corp | Data transfer system between processors |
US4314349A (en) * | 1979-12-31 | 1982-02-02 | Goodyear Aerospace Corporation | Processing element for parallel array processors |
US4332009A (en) * | 1980-01-21 | 1982-05-25 | Mostek Corporation | Memory protection system |
JPS5812613B2 (ja) | 1980-02-08 | 1983-03-09 | 工業技術院長 | 並列デ−タ処理装置 |
JPS5835295B2 (ja) | 1980-03-03 | 1983-08-02 | オムロン株式会社 | マスタ・スレ−ブ・システムにおけるデ−タ転送方式 |
US4430705A (en) * | 1980-05-23 | 1984-02-07 | International Business Machines Corp. | Authorization mechanism for establishing addressability to information in another address space |
JPS576952A (en) | 1980-06-16 | 1982-01-13 | Nippon Telegr & Teleph Corp <Ntt> | Storage protecting system |
JPS57176456A (en) | 1981-04-22 | 1982-10-29 | Fanuc Ltd | Data processing system |
DE3171379D1 (en) * | 1981-04-28 | 1985-08-22 | Ibm | Bus arrangement for interconnectiong circuit chips |
AU542447B2 (en) * | 1982-02-27 | 1985-02-21 | Fujitsu Limited | System for controlling key storage unit |
JPS5958700A (ja) * | 1982-09-29 | 1984-04-04 | Fujitsu Ltd | 記憶保護判定方式 |
US4545016A (en) * | 1983-01-07 | 1985-10-01 | Tandy Corporation | Memory management system |
US4622631B1 (en) * | 1983-12-30 | 1996-04-09 | Recognition Int Inc | Data processing system having a data coherence solution |
US5159700A (en) | 1984-01-16 | 1992-10-27 | Texas Instruments Incorporated | Substrate with optical communication systems between chips mounted thereon and monolithic integration of optical I/O on silicon substrates |
JPS61180352A (ja) | 1984-12-30 | 1986-08-13 | Fujitsu Ltd | プログラムダウンロ−ド方式 |
US4732446A (en) * | 1985-10-02 | 1988-03-22 | Lamar Gipson | Electrical circuit and optical data buss |
AU571377B2 (en) * | 1985-11-13 | 1988-04-14 | Fujitsu Limited | Main storage access control system |
JPS6319058A (ja) | 1986-07-11 | 1988-01-26 | Fujitsu Ltd | メモリ装置 |
JP2960415B2 (ja) * | 1987-05-22 | 1999-10-06 | 株式会社日立製作所 | 記憶保護方法および装置 |
JPS6412364U (ko) | 1987-07-11 | 1989-01-23 | ||
JPH0719704Y2 (ja) | 1987-07-31 | 1995-05-10 | シャープ株式会社 | 生産ラインの生産管理装置 |
US5056000A (en) | 1988-06-21 | 1991-10-08 | International Parallel Machines, Inc. | Synchronized parallel processing with shared memory |
US4939682A (en) * | 1988-07-15 | 1990-07-03 | The Boeing Company | Integrated electro-optic arithmetic/logic unit and method for making the same |
FR2635599B1 (fr) * | 1988-08-17 | 1994-02-18 | Finger Ulrich | Systeme d'extension de memoire pour au moins un ensemble de traitement de donnees |
EP0369052A1 (en) | 1988-11-17 | 1990-05-23 | International Business Machines Corporation | Data base access system |
EP0424618A3 (en) | 1989-10-24 | 1992-11-19 | International Business Machines Corporation | Input/output system |
US5037173A (en) * | 1989-11-22 | 1991-08-06 | Texas Instruments Incorporated | Optical interconnection network |
WO1991010200A1 (en) | 1990-01-05 | 1991-07-11 | Maspar Computer Corporation | Parallel processor memory system |
CA2044689A1 (en) | 1990-06-15 | 1991-12-16 | Roger E. Tipley | Multilevel inclusion in multilevel cache hierarchies |
US5093879A (en) | 1990-06-22 | 1992-03-03 | International Business Machines Corporation | Electro-optical connectors |
US5144691A (en) | 1990-07-20 | 1992-09-01 | Cray Research, Inc. | Computer signal interconnect apparatus |
EP0481735A3 (en) | 1990-10-19 | 1993-01-13 | Array Technology Corporation | Address protection circuit |
US5630162A (en) | 1990-11-13 | 1997-05-13 | International Business Machines Corporation | Array processor dotted communication network based on H-DOTs |
KR940004404B1 (ko) | 1990-11-30 | 1994-05-25 | 삼성전자 주식회사 | 불휘발성 반도체 메모리장치 |
US5131054A (en) | 1991-01-09 | 1992-07-14 | Thinking Machines Corporation | Character recognition system using massively parallel computer that identifies a query character using degree of similarity with plurality of training characters of known identity |
JPH04284754A (ja) | 1991-03-14 | 1992-10-09 | Fujitsu Ltd | Atm交換装置 |
US5519875A (en) * | 1991-08-08 | 1996-05-21 | Hitachi, Ltd. | Distributed processing system for modules, each having modularized objects |
US5268973A (en) | 1992-01-21 | 1993-12-07 | The University Of Texas System | Wafer-scale optical bus |
JPH05324589A (ja) | 1992-03-25 | 1993-12-07 | Nippon Sheet Glass Co Ltd | 並列コンピュータ装置および光結合装置 |
EP0610583A1 (en) * | 1993-02-08 | 1994-08-17 | International Business Machines Corporation | Multizone relocation facility computer memory system |
US5619671A (en) | 1993-04-19 | 1997-04-08 | International Business Machines Corporation | Method and apparatus for providing token controlled access to protected pages of memory |
US5487146A (en) | 1994-03-08 | 1996-01-23 | Texas Instruments Incorporated | Plural memory access address generation employing guide table entries forming linked list |
US5513337A (en) | 1994-05-25 | 1996-04-30 | Intel Corporation | System for protecting unauthorized memory accesses by comparing base memory address with mask bits and having attribute bits for identifying access operational mode and type |
US5754436A (en) * | 1994-12-22 | 1998-05-19 | Texas Instruments Incorporated | Adaptive power management processes, circuits and systems |
EP0730237A1 (en) | 1995-02-28 | 1996-09-04 | Nec Corporation | Multi-processor system with virtually addressable communication registers and controlling method thereof |
DE19508723A1 (de) | 1995-03-10 | 1996-09-12 | Siemens Ag | Mehrbenutzerdatenverarbeitungsanlage mit Speicherschutz |
US5850534A (en) | 1995-06-05 | 1998-12-15 | Advanced Micro Devices, Inc. | Method and apparatus for reducing cache snooping overhead in a multilevel cache system |
JP3786993B2 (ja) | 1995-12-14 | 2006-06-21 | 株式会社日立製作所 | データ記憶ユニット及び該ユニットを用いたデータ記憶装置 |
US6886167B1 (en) * | 1995-12-27 | 2005-04-26 | International Business Machines Corporation | Method and system for migrating an object between a split status and a merged status |
US5729712A (en) | 1996-01-26 | 1998-03-17 | Unisys Corporation | Smart fill system for multiple cache network |
US5940870A (en) | 1996-05-21 | 1999-08-17 | Industrial Technology Research Institute | Address translation for shared-memory multiprocessor clustering |
US5724551A (en) | 1996-05-23 | 1998-03-03 | International Business Machines Corporation | Method for managing I/O buffers in shared storage by structuring buffer table having entries include storage keys for controlling accesses to the buffers |
US5787309A (en) | 1996-05-23 | 1998-07-28 | International Business Machines Corporation | Apparatus for protecting storage blocks from being accessed by unwanted I/O programs using I/O program keys and I/O storage keys having M number of bits |
US5900019A (en) | 1996-05-23 | 1999-05-04 | International Business Machines Corporation | Apparatus for protecting memory storage blocks from I/O accesses |
AT1751U1 (de) * | 1996-09-30 | 1997-10-27 | Kuehn Eva | Koordinations-system |
JP3421526B2 (ja) | 1997-02-14 | 2003-06-30 | モトローラ株式会社 | デ−タ処理装置 |
US6424988B2 (en) * | 1997-02-19 | 2002-07-23 | Unisys Corporation | Multicomputer system |
US6192514B1 (en) * | 1997-02-19 | 2001-02-20 | Unisys Corporation | Multicomputer system |
US6289434B1 (en) | 1997-02-28 | 2001-09-11 | Cognigine Corporation | Apparatus and method of implementing systems on silicon using dynamic-adaptive run-time reconfigurable circuits for processing multiple, independent data and control streams of varying rates |
JP3739888B2 (ja) | 1997-03-27 | 2006-01-25 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置および方法 |
US6212605B1 (en) | 1997-03-31 | 2001-04-03 | International Business Machines Corporation | Eviction override for larx-reserved addresses |
JP3490256B2 (ja) | 1997-06-12 | 2004-01-26 | 三菱電機株式会社 | エージェント方式 |
US5892966A (en) | 1997-06-27 | 1999-04-06 | Sun Microsystems, Inc. | Processor complex for executing multimedia functions |
US6360303B1 (en) * | 1997-09-30 | 2002-03-19 | Compaq Computer Corporation | Partitioning memory shared by multiple processors of a distributed processing system |
US6567839B1 (en) * | 1997-10-23 | 2003-05-20 | International Business Machines Corporation | Thread switch control in a multithreaded processor system |
US6209065B1 (en) | 1997-10-24 | 2001-03-27 | Compaq Computer Corporation | Mechanism for optimizing generation of commit-signals in a distributed shared-memory system |
US6542926B2 (en) * | 1998-06-10 | 2003-04-01 | Compaq Information Technologies Group, L.P. | Software partitioned multi-processor system with flexible resource sharing levels |
FR2770665B1 (fr) * | 1997-11-06 | 2002-12-20 | Alsthom Cge Alkatel | Dispositif d'echange entre unites de traitement d'informations a processeurs interconnectes par un bus commun |
US6965974B1 (en) * | 1997-11-14 | 2005-11-15 | Agere Systems Inc. | Dynamic partitioning of memory banks among multiple agents |
US6173389B1 (en) | 1997-12-04 | 2001-01-09 | Billions Of Operations Per Second, Inc. | Methods and apparatus for dynamic very long instruction word sub-instruction selection for execution time parallelism in an indirect very long instruction word processor |
US6167430A (en) * | 1998-05-12 | 2000-12-26 | Unisys Corporation | Multicomputer with distributed directory and operating system |
US6336187B1 (en) | 1998-06-12 | 2002-01-01 | International Business Machines Corp. | Storage system with data-dependent security |
US6209066B1 (en) * | 1998-06-30 | 2001-03-27 | Sun Microsystems, Inc. | Method and apparatus for memory allocation in a multi-threaded virtual machine |
US6643708B1 (en) * | 1998-10-29 | 2003-11-04 | International Business Machines Corporation | Systems, methods and computer program products for chaining Java servlets across networks |
US6341338B1 (en) * | 1999-02-04 | 2002-01-22 | Sun Microsystems, Inc. | Protocol for coordinating the distribution of shared memory |
JP4123621B2 (ja) * | 1999-02-16 | 2008-07-23 | 株式会社日立製作所 | 主記憶共有型マルチプロセッサシステム及びその共有領域設定方法 |
US6480941B1 (en) * | 1999-02-23 | 2002-11-12 | International Business Machines Corporation | Secure partitioning of shared memory based multiprocessor system |
US6647208B1 (en) | 1999-03-18 | 2003-11-11 | Massachusetts Institute Of Technology | Hybrid electronic/optical switch system |
US6477170B1 (en) | 1999-05-21 | 2002-11-05 | Advanced Micro Devices, Inc. | Method and apparatus for interfacing between systems operating under different clock regimes with interlocking to prevent overwriting of data |
EP1065592B1 (en) * | 1999-06-25 | 2008-07-23 | Canon Research Centre France S.A. | Shared management of data objects in a communication network |
US6467012B1 (en) | 1999-07-08 | 2002-10-15 | International Business Machines Corporation | Method and apparatus using a distributed system structure to support bus-based cache-coherence protocols for symmetric multiprocessors |
US6668317B1 (en) * | 1999-08-31 | 2003-12-23 | Intel Corporation | Microengine for parallel processor architecture |
US6564328B1 (en) * | 1999-12-23 | 2003-05-13 | Intel Corporation | Microprocessor with digital power throttle |
US6694380B1 (en) * | 1999-12-27 | 2004-02-17 | Intel Corporation | Mapping requests from a processing unit that uses memory-mapped input-output space |
US6694336B1 (en) * | 2000-01-25 | 2004-02-17 | Fusionone, Inc. | Data transfer and synchronization system |
US6807620B1 (en) | 2000-02-11 | 2004-10-19 | Sony Computer Entertainment Inc. | Game system with graphics processor |
US6799207B1 (en) * | 2000-04-10 | 2004-09-28 | International Business Machines Corporation | Method and system for downloading software managed trees in a network processing system |
US7681018B2 (en) * | 2000-08-31 | 2010-03-16 | Intel Corporation | Method and apparatus for providing large register address space while maximizing cycletime performance for a multi-threaded register file set |
US6865631B2 (en) | 2000-12-14 | 2005-03-08 | International Business Machines Corporation | Reduction of interrupts in remote procedure calls |
US6779049B2 (en) | 2000-12-14 | 2004-08-17 | International Business Machines Corporation | Symmetric multi-processing system with attached processing units being able to access a shared memory without being structurally configured with an address translation mechanism |
US7020871B2 (en) * | 2000-12-21 | 2006-03-28 | Intel Corporation | Breakpoint method for parallel hardware threads in multithreaded processor |
US6748501B2 (en) | 2000-12-30 | 2004-06-08 | International Business Machines Corporation | Microprocessor reservation mechanism for a hashed address system |
US6526491B2 (en) * | 2001-03-22 | 2003-02-25 | Sony Corporation Entertainment Inc. | Memory protection system and method for computer architecture for broadband networks |
JP3673245B2 (ja) * | 2002-06-28 | 2005-07-20 | 株式会社東芝 | 情報処理装置および同装置における電源制御方法 |
JP2004103347A (ja) * | 2002-09-09 | 2004-04-02 | Sumitomo Wiring Syst Ltd | コネクタ |
-
2004
- 2004-10-05 US US10/959,635 patent/US7231500B2/en not_active Expired - Lifetime
-
2005
- 2005-10-05 DE DE602005015607T patent/DE602005015607D1/de active Active
- 2005-10-05 AT AT05793796T patent/ATE437403T1/de not_active IP Right Cessation
- 2005-10-05 EP EP05793796A patent/EP1805626B1/en active Active
- 2005-10-05 WO PCT/JP2005/018737 patent/WO2006038717A2/en active Application Filing
- 2005-10-05 TW TW094134822A patent/TWI317886B/zh active
- 2005-10-05 JP JP2005292708A patent/JP4768386B2/ja active Active
- 2005-10-05 CN CN2005800335606A patent/CN101040268B/zh active Active
- 2005-10-05 KR KR1020077007209A patent/KR100939398B1/ko active IP Right Grant
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106776364A (zh) * | 2012-10-22 | 2017-05-31 | 英特尔公司 | 高性能互连物理层 |
US10909055B2 (en) | 2012-10-22 | 2021-02-02 | Intel Corporation | High performance interconnect physical layer |
Also Published As
Publication number | Publication date |
---|---|
JP4768386B2 (ja) | 2011-09-07 |
EP1805626A2 (en) | 2007-07-11 |
DE602005015607D1 (de) | 2009-09-03 |
EP1805626B1 (en) | 2009-07-22 |
WO2006038717B1 (en) | 2007-04-19 |
TWI317886B (en) | 2009-12-01 |
WO2006038717A2 (en) | 2006-04-13 |
CN101040268B (zh) | 2010-10-06 |
CN101040268A (zh) | 2007-09-19 |
ATE437403T1 (de) | 2009-08-15 |
US20050120187A1 (en) | 2005-06-02 |
TW200634553A (en) | 2006-10-01 |
JP2006107514A (ja) | 2006-04-20 |
US7231500B2 (en) | 2007-06-12 |
KR20070064432A (ko) | 2007-06-20 |
WO2006038717A3 (en) | 2007-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100939398B1 (ko) | 광대역 네트워크들을 위한 컴퓨터 아키텍쳐에서의 외부데이터 인터페이스 | |
US7720982B2 (en) | Computer architecture and software cells for broadband networks | |
US8434091B2 (en) | System and method for data synchronization for a computer architecture for broadband networks | |
US7093104B2 (en) | Processing modules for computer architecture for broadband networks | |
US6809734B2 (en) | Resource dedication system and method for a computer architecture for broadband networks | |
US6826662B2 (en) | System and method for data synchronization for a computer architecture for broadband networks | |
US20060155955A1 (en) | SIMD-RISC processor module |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130111 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140107 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150105 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20151217 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20161221 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180104 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20200107 Year of fee payment: 11 |