DE60216299D1 - Allgemeine eingabe-/ausgabearchitektur und entsprechende verfahren zur bereitstellung virtueller kanäle - Google Patents

Allgemeine eingabe-/ausgabearchitektur und entsprechende verfahren zur bereitstellung virtueller kanäle

Info

Publication number
DE60216299D1
DE60216299D1 DE60216299T DE60216299T DE60216299D1 DE 60216299 D1 DE60216299 D1 DE 60216299D1 DE 60216299 T DE60216299 T DE 60216299T DE 60216299 T DE60216299 T DE 60216299T DE 60216299 D1 DE60216299 D1 DE 60216299D1
Authority
DE
Germany
Prior art keywords
general input
virtual channels
providing virtual
appropriate procedures
output architecture
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.)
Expired - Lifetime
Application number
DE60216299T
Other languages
English (en)
Other versions
DE60216299T2 (de
Inventor
Jasmin Ajanovic
Hong Jiang
L Harriman
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Application granted granted Critical
Publication of DE60216299D1 publication Critical patent/DE60216299D1/de
Publication of DE60216299T2 publication Critical patent/DE60216299T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
DE60216299T 2001-08-24 2002-08-23 Allgemeine eingabe-/ausgabearchitektur und entsprechende verfahren zur bereitstellung virtueller kanäle Expired - Lifetime DE60216299T2 (de)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US31470801P 2001-08-24 2001-08-24
US314708P 2001-08-24
US10/226,718 US7177971B2 (en) 2001-08-24 2002-08-22 General input/output architecture, protocol and related methods to provide isochronous channels
US226718 2002-08-23
PCT/US2002/026781 WO2003019392A1 (en) 2001-08-24 2002-08-23 A general input/output architecture, protocol and related methods to provide isochronous channels

Publications (2)

Publication Number Publication Date
DE60216299D1 true DE60216299D1 (de) 2007-01-04
DE60216299T2 DE60216299T2 (de) 2007-03-29

Family

ID=26920814

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60216299T Expired - Lifetime DE60216299T2 (de) 2001-08-24 2002-08-23 Allgemeine eingabe-/ausgabearchitektur und entsprechende verfahren zur bereitstellung virtueller kanäle

Country Status (7)

Country Link
US (1) US7177971B2 (de)
EP (1) EP1428130B1 (de)
KR (2) KR100726304B1 (de)
CN (1) CN100442257C (de)
AT (1) ATE346340T1 (de)
DE (1) DE60216299T2 (de)
WO (1) WO2003019392A1 (de)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8325761B2 (en) * 2000-06-26 2012-12-04 Massivley Parallel Technologies, Inc. System and method for establishing sufficient virtual channel performance in a parallel computing network
EP1421501B1 (de) 2001-08-24 2006-08-02 Intel Corporation Eine allgemeine eingabe-/ausgabearchitektur, protokoll und entsprechende verfahren zur umsetzung der flusssteuerung
US9836424B2 (en) * 2001-08-24 2017-12-05 Intel Corporation General input/output architecture, protocol and related methods to implement flow control
US7099318B2 (en) * 2001-12-28 2006-08-29 Intel Corporation Communicating message request transaction types between agents in a computer system using multiple message groups
US7548758B2 (en) * 2004-04-02 2009-06-16 Nortel Networks Limited System and method for peer-to-peer communication in cellular systems
US7373467B2 (en) * 2004-05-17 2008-05-13 Hewlett-Packard Development Company, L.P. Storage device flow control
US20050289271A1 (en) * 2004-06-29 2005-12-29 Martinez Alberto J Circuitry to selectively produce MSI signals
US7813914B1 (en) * 2004-09-03 2010-10-12 Altera Corporation Providing component connection information
US7315456B2 (en) * 2005-08-29 2008-01-01 Hewlett-Packard Development Company, L.P. Configurable IO subsystem
US7802221B1 (en) 2005-11-02 2010-09-21 Altera Corporation Design tool with graphical interconnect matrix
US7949794B2 (en) 2006-11-02 2011-05-24 Intel Corporation PCI express enhancements and extensions
FR2915338A1 (fr) * 2007-04-17 2008-10-24 Canon Kk Procede d'emission et de reception de contenus de donnees dans un reseau de communication, produit programme d'ordinateur, moyen de stockage et dispositifs correspondants
US7660925B2 (en) * 2007-04-17 2010-02-09 International Business Machines Corporation Balancing PCI-express bandwidth
US7653773B2 (en) * 2007-10-03 2010-01-26 International Business Machines Corporation Dynamically balancing bus bandwidth
US8108584B2 (en) 2008-10-15 2012-01-31 Intel Corporation Use of completer knowledge of memory region ordering requirements to modify transaction attributes
CN101520792B (zh) * 2008-12-17 2013-04-17 康佳集团股份有限公司 一种自动挂载与识别系统文件的方法及其系统
US20100251259A1 (en) * 2009-03-31 2010-09-30 Howard Kevin D System And Method For Recruitment And Management Of Processors For High Performance Parallel Processing Using Multiple Distributed Networked Heterogeneous Computing Elements
US9311268B1 (en) * 2012-10-25 2016-04-12 Qlogic, Corporation Method and system for communication with peripheral devices
JP5828966B2 (ja) 2012-10-27 2015-12-09 華為技術有限公司Huawei Technologies Co.,Ltd. Pcieスイッチング・ネットワークにおけるパケット伝送を実現する方法、装置、システム、及び記憶媒体
JP6089835B2 (ja) * 2013-03-19 2017-03-08 富士通株式会社 情報処理装置及び制御方法
ES2656464T3 (es) * 2013-09-11 2018-02-27 Huawei Technologies Co., Ltd. Procedimiento, sistema informático y aparato de procesamiento de fallo
US9806904B2 (en) * 2015-09-08 2017-10-31 Oracle International Corporation Ring controller for PCIe message handling
CN105978779B (zh) * 2016-06-23 2019-03-19 北京东土科技股份有限公司 基于工业互联网的实时通信方法、装置及系统
CN110609866B (zh) * 2018-06-15 2023-08-11 伊姆西Ip控股有限责任公司 用于协商事务的方法、设备和计算机程序产品
US10630640B1 (en) * 2019-01-25 2020-04-21 Dell Products L.P. Variable length field fibre channel address system
US11003612B2 (en) * 2019-04-26 2021-05-11 Dell Products L.P. Processor/endpoint connection configuration system
US20220407813A1 (en) * 2021-06-16 2022-12-22 Ampere Computing Llc Apparatuses, systems, and methods for implied sequence numbering of transactions in a processor-based system

Family Cites Families (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4430700A (en) 1981-07-31 1984-02-07 Norand Corporation System and method for communication between nodes of a closed loop local communication path
US4475192A (en) 1982-02-16 1984-10-02 At&T Bell Laboratories Data packet flow control scheme for switching networks
CA1254981A (en) 1986-02-18 1989-05-30 Lester Kirkland Communications switching system
US5007051A (en) 1987-09-30 1991-04-09 Hewlett-Packard Company Link layer protocol and apparatus for data communication
US5001707A (en) * 1989-11-02 1991-03-19 Northern Telecom Limited Method of providing reserved bandwidth in a dual bus system
EP0462349B1 (de) * 1990-06-21 1995-02-22 International Business Machines Corporation Breitbandringkommunikationssystem und Zugriffssteuerungsverfahren
US5353382A (en) 1990-10-15 1994-10-04 California Institute Of Technology Programmable synapse for neural network applications
US5164938A (en) * 1991-03-28 1992-11-17 Sprint International Communications Corp. Bandwidth seizing in integrated services networks
JP3278865B2 (ja) * 1991-06-28 2002-04-30 日本電気株式会社 トラヒック制御方法
GB2268373A (en) 1992-06-20 1994-01-05 Ibm Error recovery in an information communication system
US5463629A (en) 1992-07-13 1995-10-31 Ko; Cheng-Hsu Dynamic channel allocation method and system for integrated services digital network
CA2104753C (en) 1992-10-29 1999-02-16 Kotikalapudi Sriram Bandwidth allocation, transmission scheduling, and congestion avoidance in broadband atm networks
US5289461A (en) * 1992-12-14 1994-02-22 International Business Machines Corporation Interconnection method for digital multimedia communications
US5353282A (en) 1993-03-18 1994-10-04 Northern Telecom Limited Local area network embedded in the communication switch core
US5463762A (en) 1993-12-30 1995-10-31 Unisys Corporation I/O subsystem with header and error detection code generation and checking
US5457701A (en) 1994-01-06 1995-10-10 Scientific-Atlanta, Inc. Method for indicating packet errors in a packet-based multi-hop communications system
US5485455A (en) * 1994-01-28 1996-01-16 Cabletron Systems, Inc. Network having secure fast packet switching and guaranteed quality of service
US5633867A (en) 1994-07-01 1997-05-27 Digital Equipment Corporation Local memory buffers management for an ATM adapter implementing credit based flow control
IT1266895B1 (it) 1994-07-26 1997-01-21 Cselt Centro Studi Lab Telecom Procedimento per l'allocazione ottimale delle risorse per il trasporto di flussi informativi a banda variabile su reti in tecnica atm, e nodo
US5689550A (en) 1994-08-08 1997-11-18 Voice-Tel Enterprises, Inc. Interface enabling voice messaging systems to interact with communications networks
US5450411A (en) * 1994-09-02 1995-09-12 At&T Global Information Solutions Company Network interface for multiplexing and demultiplexing isochronous and bursty data streams in ATM networks
US5561669A (en) * 1994-10-26 1996-10-01 Cisco Systems, Inc. Computer network switching system with expandable number of ports
US5570355A (en) * 1994-11-17 1996-10-29 Lucent Technologies Inc. Method and apparatus enabling synchronous transfer mode and packet mode access for multiple services on a broadband communication network
US5693647A (en) 1994-12-22 1997-12-02 Ligand Pharmaceuticals Incorporated Steroid receptor modulator compounds and methods
US5513314A (en) 1995-01-27 1996-04-30 Auspex Systems, Inc. Fault tolerant NFS server system and mirroring protocol
US5583995A (en) * 1995-01-30 1996-12-10 Mrj, Inc. Apparatus and method for data storage and retrieval using bandwidth allocation
US5594732A (en) * 1995-03-03 1997-01-14 Intecom, Incorporated Bridging and signalling subsystems and methods for private and hybrid communications systems including multimedia systems
US5600644A (en) 1995-03-10 1997-02-04 At&T Method and apparatus for interconnecting LANs
US5917805A (en) * 1995-07-19 1999-06-29 Fujitsu Network Communications, Inc. Network switch utilizing centralized and partitioned memory for connection topology information storage
US5745837A (en) 1995-08-25 1998-04-28 Terayon Corporation Apparatus and method for digital data transmission over a CATV system using an ATM transport protocol and SCDMA
JP2929991B2 (ja) 1996-01-29 1999-08-03 日本電気株式会社 最適化クレジット制御方法
US5771387A (en) 1996-03-21 1998-06-23 Intel Corporation Method and apparatus for interrupting a processor by a PCI peripheral across an hierarchy of PCI buses
US5748613A (en) 1996-03-29 1998-05-05 Hewlett-Packard Company Communication pacing method
US6400681B1 (en) * 1996-06-20 2002-06-04 Cisco Technology, Inc. Method and system for minimizing the connection set up time in high speed packet switching networks
US5867480A (en) 1996-09-12 1999-02-02 Cabletron Systems, Inc. Method and apparatus for controlling congestion in a network node
US6249819B1 (en) 1996-12-06 2001-06-19 Fujitsu Network Communications, Inc. Method for flow controlling ATM traffic
US5953338A (en) 1996-12-13 1999-09-14 Northern Telecom Limited Dynamic control processes and systems for asynchronous transfer mode networks
US6044406A (en) 1997-04-08 2000-03-28 International Business Machines Corporation Credit-based flow control checking and correction method
US5935224A (en) 1997-04-24 1999-08-10 Microsoft Corporation Method and apparatus for adaptively coupling an external peripheral device to either a universal serial bus port on a computer or hub or a game port on a computer
US6253334B1 (en) 1997-05-13 2001-06-26 Micron Electronics, Inc. Three bus server architecture with a legacy PCI bus and mirrored I/O PCI buses
US6208645B1 (en) 1997-05-30 2001-03-27 Apple Computer, Inc. Time multiplexing of cyclic redundancy functions in point-to-point ringlet-based computer systems
US5923655A (en) * 1997-06-10 1999-07-13 E--Net, Inc. Interactive video communication over a packet data network
US5875308A (en) 1997-06-18 1999-02-23 International Business Machines Corporation Peripheral component interconnect (PCI) architecture having hot-plugging capability for a data-processing system
US6269464B1 (en) 1997-06-18 2001-07-31 Sutmyn Storage Corporation Error checking technique for use in mass storage systems
US6128666A (en) 1997-06-30 2000-10-03 Sun Microsystems, Inc. Distributed VLAN mechanism for packet field replacement in a multi-layered switched network element using a control field/signal for indicating modification of a packet with a database search engine
US6003062A (en) 1997-07-16 1999-12-14 Fore Systems, Inc. Iterative algorithm for performing max min fair allocation
US5948136A (en) 1997-07-30 1999-09-07 Sony Corporation Hardware authentication mechanism for transmission of data between devices on an IEEE 1394-1995 serial bus network
DE19835668A1 (de) 1997-08-07 1999-02-25 Matsushita Electric Ind Co Ltd Übertragungsmedienverbindungsvorrichtung, steuernde Vorrichtung, gesteuerte Vorrichtung und Speichermedium
US6055643A (en) 1997-09-25 2000-04-25 Compaq Computer Corp. System management method and apparatus for supporting non-dedicated event detection
US6347097B1 (en) 1997-12-05 2002-02-12 Texas Instruments Incorporated Method and apparatus for buffering received data from a serial bus
US6157972A (en) 1997-12-05 2000-12-05 Texas Instruments Incorporated Apparatus and method for processing packetized information over a serial bus
US6137793A (en) * 1997-12-05 2000-10-24 Com21, Inc. Reverse path multiplexer for use in high speed data transmissions
JP3075251B2 (ja) 1998-03-05 2000-08-14 日本電気株式会社 非同期転送モード交換網における仮想パス帯域分配システム
US6266345B1 (en) 1998-04-24 2001-07-24 Xuan Zhon Ni Method and apparatus for dynamic allocation of bandwidth to data with varying bit rates
US6577631B1 (en) * 1998-06-10 2003-06-10 Merlot Communications, Inc. Communication switching module for the transmission and control of audio, video, and computer data over a single network fabric
JP3543647B2 (ja) 1998-10-27 2004-07-14 セイコーエプソン株式会社 データ転送制御装置及び電子機器
EP1001574A1 (de) 1998-11-10 2000-05-17 International Business Machines Corporation Verfahren und System in einem Paketvermittlungsnetz zur dynamischen Anpassung der Bandbreite eines virtuellen Pfades mit kontinuierlichem Bitrate, in Übereinstimmung mit der Netzwerkbelastung
US6343260B1 (en) 1999-01-19 2002-01-29 Sun Microsystems, Inc. Universal serial bus test system
US6625146B1 (en) 1999-05-28 2003-09-23 Advanced Micro Devices, Inc. Method and apparatus for operating a network switch in a CPU-less environment
US6393506B1 (en) 1999-06-15 2002-05-21 National Semiconductor Corporation Virtual channel bus and system architecture
JP2003507931A (ja) 1999-08-19 2003-02-25 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 自動繰り返し要求プロトコル
US6754185B1 (en) * 1999-09-27 2004-06-22 Koninklijke Philips Electronics N.V. Multi link layer to single physical layer interface in a node of a data communication system
JP2001175630A (ja) 1999-12-14 2001-06-29 Fujitsu Ltd データ送信装置、データ受信装置、データ転送装置および方法
US6922408B2 (en) 2000-01-10 2005-07-26 Mellanox Technologies Ltd. Packet communication buffering with dynamic flow control
US20010047383A1 (en) 2000-01-14 2001-11-29 Dutta Prabal K. System and method for on-demand communications with legacy networked devices
US6810396B1 (en) 2000-03-09 2004-10-26 Emc Corporation Managed access of a backup storage system coupled to a network
US6751214B1 (en) 2000-03-30 2004-06-15 Azanda Network Devices, Inc. Methods and apparatus for dynamically allocating bandwidth between ATM cells and packets
US7054279B2 (en) 2000-04-07 2006-05-30 Broadcom Corporation Method and apparatus for optimizing signal transformation in a frame-based communications network
US6381672B1 (en) * 2000-05-11 2002-04-30 Advanced Micro Devices, Inc. Speculative opening of a new page when approaching page boundary during read/write of isochronous streams
US6330225B1 (en) * 2000-05-26 2001-12-11 Sonics, Inc. Communication system and method for different quality of service guarantees for different data flows
US6601056B1 (en) 2000-09-28 2003-07-29 Microsoft Corporation Method and apparatus for automatic format conversion on removable digital media
US20020154633A1 (en) 2000-11-22 2002-10-24 Yeshik Shin Communications architecture for storage-based devices
US20020112084A1 (en) 2000-12-29 2002-08-15 Deen Gary D. Methods, systems, and computer program products for controlling devices through a network via a network translation device
US6765885B2 (en) 2001-02-09 2004-07-20 Asustek Computer Inc. Determination of acceptable sequence number ranges in a communications protocol
US7542474B2 (en) * 2001-02-26 2009-06-02 Sony Corporation Method of and apparatus for providing isochronous services over switched ethernet including a home network wall plate having a combined IEEE 1394 and ethernet modified hub
US6763025B2 (en) * 2001-03-12 2004-07-13 Advent Networks, Inc. Time division multiplexing over broadband modulation method and apparatus
US6639919B2 (en) 2001-05-01 2003-10-28 Adc Dsl Systems, Inc. Bit-level control for dynamic bandwidth allocation
US20020178243A1 (en) 2001-05-15 2002-11-28 Kevin Collins Apparatus and method for centrally managing network devices

Also Published As

Publication number Publication date
DE60216299T2 (de) 2007-03-29
KR100726304B1 (ko) 2007-06-13
CN1547706A (zh) 2004-11-17
EP1428130A1 (de) 2004-06-16
US7177971B2 (en) 2007-02-13
WO2003019392A1 (en) 2003-03-06
CN100442257C (zh) 2008-12-10
ATE346340T1 (de) 2006-12-15
KR20070058593A (ko) 2007-06-08
KR20040035738A (ko) 2004-04-29
EP1428130B1 (de) 2006-11-22
US20030131179A1 (en) 2003-07-10

Similar Documents

Publication Publication Date Title
DE60216299D1 (de) Allgemeine eingabe-/ausgabearchitektur und entsprechende verfahren zur bereitstellung virtueller kanäle
NO20023301D0 (no) System og fremgangsmåte for opplysningstjenester og e-handel på tvers av forskjellige operatörnett
WO2003019391A3 (en) A general input/output architecture protocol and related methods to manage data integrity
GB2408655B (en) Communication system, communication units and method of ambience listening thereto
DE60228582D1 (de) System und verfahren zur unterstützung von mehreren zertifizierungsbehörden auf einem mobilen kommunikationsgerät
TW200507484A (en) An ultra-wideband transceiver architecture and associated methods
TW200644673A (en) Methods and apparatus for selecting communication channels based on channel load information
DE60239546D1 (de) Kommunikationsverfahren, kommunikationssystem und ausgabevorrichtung
DE59913840D1 (de) Effektoren von Dipeptidylpeptidase IV
GB2430677A8 (en) Novel antigenbinding polypeptides and their uses
GB2377301A (en) Methods and apparatus for on-line ordering
TW200637171A (en) An interleaver and associated methods
DE60221557D1 (de) Methode und gerät zur adressenübersetzung für gesicherte verbindungen
DE60239070D1 (de) Vorrichtung zur verschlüsselten kommunikation
EP1564917A4 (de) Optische vorrichtung zur erkennung eines elektrischen feldes, sende-empfänger, system zur erfassung von positionsinformation und system zur informationseingabe
WO2004084023A3 (en) System and method for implementing virtual mobile messaging services
HK1091617A1 (en) A system and associated method to determine authentication priority between devices
TWI339796B (en) Integrated circuit capable of independently operating a plurality of communication channels
AU2002308666A1 (en) System, apparatus, and method for performing cryptographic validity services
AU2002362002A1 (en) Method and apparatus for an audio bridge
ATE383874T1 (de) Perylenequinonen zur anwendung als sonosensitizer
DE602005013230D1 (de) Konfiguration einer Verbindung in einem drahtlosen Telekommunikationssystem mittels Hash-Werte
ATE521943T1 (de) Verfahren und vorrichtung zur zugriffssteuerung in wissensnetzen
EP2028773A3 (de) Verstärkung von Mobilkommunikationsnetzen mit Mehrfachzugriff
DE602004010027D1 (de) System zur Mehrfachaussendung, sowie entsprechendes Kommunikationsendgerät

Legal Events

Date Code Title Description
8364 No opposition during term of opposition