DE60009882D1 - Unterbrechungsmodulator und Verfahren zum Steuern der Erzeugung von Unterbrechungen - Google Patents

Unterbrechungsmodulator und Verfahren zum Steuern der Erzeugung von Unterbrechungen

Info

Publication number
DE60009882D1
DE60009882D1 DE60009882T DE60009882T DE60009882D1 DE 60009882 D1 DE60009882 D1 DE 60009882D1 DE 60009882 T DE60009882 T DE 60009882T DE 60009882 T DE60009882 T DE 60009882T DE 60009882 D1 DE60009882 D1 DE 60009882D1
Authority
DE
Germany
Prior art keywords
interrupts
generation
controlling
interrupt modulator
modulator
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
DE60009882T
Other languages
English (en)
Other versions
DE60009882T2 (de
Inventor
Denton Gentry
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.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems 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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Application granted granted Critical
Publication of DE60009882D1 publication Critical patent/DE60009882D1/de
Publication of DE60009882T2 publication Critical patent/DE60009882T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/901Buffering arrangements using storage descriptor, e.g. read or write pointers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9063Intermediate storage in different physical parts of a node or terminal
    • H04L49/9068Intermediate storage in different physical parts of a node or terminal in the network interface card
    • H04L49/9073Early interruption upon arrival of a fraction of a packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
DE60009882T 1999-03-01 2000-02-29 Unterbrechungsmodulator und Verfahren zum Steuern der Erzeugung von Unterbrechungen Expired - Lifetime DE60009882T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/260,367 US6434651B1 (en) 1999-03-01 1999-03-01 Method and apparatus for suppressing interrupts in a high-speed network environment
US260367 1999-03-01
PCT/US2000/005243 WO2000052895A2 (en) 1999-03-01 2000-02-29 Method and apparatus for interrupt handling

Publications (2)

Publication Number Publication Date
DE60009882D1 true DE60009882D1 (de) 2004-05-19
DE60009882T2 DE60009882T2 (de) 2005-04-07

Family

ID=22988881

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60009882T Expired - Lifetime DE60009882T2 (de) 1999-03-01 2000-02-29 Unterbrechungsmodulator und Verfahren zum Steuern der Erzeugung von Unterbrechungen

Country Status (6)

Country Link
US (1) US6434651B1 (de)
EP (2) EP1159810B1 (de)
JP (1) JP2002538729A (de)
AU (1) AU3248100A (de)
DE (1) DE60009882T2 (de)
WO (1) WO2000052895A2 (de)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226680B1 (en) * 1997-10-14 2001-05-01 Alacritech, Inc. Intelligent network interface system method for protocol processing
US6757746B2 (en) 1997-10-14 2004-06-29 Alacritech, Inc. Obtaining a destination address so that a network interface device can write network data without headers directly into host memory
US7042898B2 (en) 1997-10-14 2006-05-09 Alacritech, Inc. Reducing delays associated with inserting a checksum into a network message
US6807581B1 (en) 2000-09-29 2004-10-19 Alacritech, Inc. Intelligent network storage interface system
US6658480B2 (en) 1997-10-14 2003-12-02 Alacritech, Inc. Intelligent network interface system and method for accelerated protocol processing
US6687758B2 (en) 2001-03-07 2004-02-03 Alacritech, Inc. Port aggregation for network connections that are offloaded to network interface devices
US6697868B2 (en) 2000-02-28 2004-02-24 Alacritech, Inc. Protocol processing stack for use with intelligent network interface device
US6434620B1 (en) 1998-08-27 2002-08-13 Alacritech, Inc. TCP/IP offload network interface device
US7089326B2 (en) * 1997-10-14 2006-08-08 Alacritech, Inc. Fast-path processing for receiving data on TCP connection offload devices
US7167927B2 (en) 1997-10-14 2007-01-23 Alacritech, Inc. TCP/IP offload device with fast-path TCP ACK generating and transmitting mechanism
US8621101B1 (en) 2000-09-29 2013-12-31 Alacritech, Inc. Intelligent network storage interface device
US7076568B2 (en) * 1997-10-14 2006-07-11 Alacritech, Inc. Data communication apparatus for computer intelligent network interface card which transfers data between a network and a storage device according designated uniform datagram protocol socket
US8782199B2 (en) 1997-10-14 2014-07-15 A-Tech Llc Parsing a packet header
US8539112B2 (en) 1997-10-14 2013-09-17 Alacritech, Inc. TCP/IP offload device
US7174393B2 (en) 2000-12-26 2007-02-06 Alacritech, Inc. TCP/IP offload network interface device
US7237036B2 (en) 1997-10-14 2007-06-26 Alacritech, Inc. Fast-path apparatus for receiving data corresponding a TCP connection
US7664883B2 (en) 1998-08-28 2010-02-16 Alacritech, Inc. Network interface device that fast-path processes solicited session layer read commands
US6741594B1 (en) * 2000-06-15 2004-05-25 Advanced Micro Devices, Inc. Arrangement for identifying data packet types from multiple protocol formats on a network switch port
US6715005B1 (en) * 2000-06-29 2004-03-30 International Business Machines Corporation Method and system for reducing latency in message passing systems
US6754755B1 (en) * 2000-08-10 2004-06-22 Hewlett-Packard Development Company, L.P. Service request system using an activity indicator to reduce processing overhead
DE50114481D1 (de) 2000-09-22 2008-12-24 Infineon Technologies Ag Vorrichtung zur Auswahl und Weiterleitung von empfangenen Unterbrechungsanfragen gemäss konfigurierbarer Konditionen
US8019901B2 (en) 2000-09-29 2011-09-13 Alacritech, Inc. Intelligent network storage interface system
US6720074B2 (en) * 2000-10-26 2004-04-13 Inframat Corporation Insulator coated magnetic nanoparticulate composites with reduced core loss and method of manufacture thereof
US6865631B2 (en) * 2000-12-14 2005-03-08 International Business Machines Corporation Reduction of interrupts in remote procedure calls
US20020188749A1 (en) * 2001-06-06 2002-12-12 Gaur Daniel R. Receive performance of a network adapter by dynamically tuning its interrupt delay
US7299470B2 (en) * 2001-09-13 2007-11-20 International Business Machines Corporation Method and system for regulating communication traffic using a limiter thread
US6868466B2 (en) * 2001-09-27 2005-03-15 Intel Corporation Apparatus and method for packet ingress interrupt moderation
JP2003196166A (ja) * 2001-10-19 2003-07-11 Kawasaki Microelectronics Kk データ転送装置
US8856416B2 (en) * 2001-12-06 2014-10-07 Intel Corporation Method and apparatus for processing latency sensitive electronic data with interrupt moderation
EP1454472B1 (de) * 2001-12-13 2006-05-03 Matsushita Electric Industrial Co., Ltd. Kommunikationsgerät, empfangprozessausführungs- verfahren und -program, und rechnerlesbares medium auf dem dieses program gespeichert ist
US20030121835A1 (en) * 2001-12-31 2003-07-03 Peter Quartararo Apparatus for and method of sieving biocompatible adsorbent beaded polymers
US7543087B2 (en) 2002-04-22 2009-06-02 Alacritech, Inc. Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device
US7398291B2 (en) * 2003-06-26 2008-07-08 International Business Machines Corporation Method, system and program product for providing a status of a transaction with an application on a server
US20050097226A1 (en) * 2003-10-31 2005-05-05 Sun Microsystems, Inc. Methods and apparatus for dynamically switching between polling and interrupt to handle network traffic
US6996070B2 (en) * 2003-12-05 2006-02-07 Alacritech, Inc. TCP/IP offload device with reduced sequential processing
US7363981B2 (en) 2003-12-30 2008-04-29 Weatherford/Lamb, Inc. Seal stack for sliding sleeve
US7921240B2 (en) * 2004-03-10 2011-04-05 Broadcom Corporation Method and system for supporting hardware acceleration for iSCSI read and write operations and iSCSI chimney
US7937499B1 (en) * 2004-07-09 2011-05-03 Oracle America, Inc. Methods and apparatus for dynamically switching between polling and interrupt mode for a ring buffer of a network interface card
US8248939B1 (en) 2004-10-08 2012-08-21 Alacritech, Inc. Transferring control of TCP connections between hierarchy of processing mechanisms
DE102004057756B4 (de) * 2004-11-30 2009-08-06 Advanced Micro Devices Inc., Sunnyvale USB-Steuerungseinrichtung mit OTG-Steuerungseinheit
US7779178B2 (en) * 2005-06-29 2010-08-17 Intel Corporation Method and apparatus for application/OS triggered low-latency network communications
US8521955B2 (en) 2005-09-13 2013-08-27 Lsi Corporation Aligned data storage for network attached media streaming systems
US7912060B1 (en) * 2006-03-20 2011-03-22 Agere Systems Inc. Protocol accelerator and method of using same
US8218770B2 (en) * 2005-09-13 2012-07-10 Agere Systems Inc. Method and apparatus for secure key management and protection
US7738500B1 (en) 2005-12-14 2010-06-15 Alacritech, Inc. TCP timestamp synchronization for network connections that are offloaded to network interface devices
US20080059677A1 (en) * 2006-08-31 2008-03-06 Charles Jens Archer Fast interrupt disabling and processing in a parallel computing environment
US20080059676A1 (en) * 2006-08-31 2008-03-06 Charles Jens Archer Efficient deferred interrupt handling in a parallel computing environment
US8645668B2 (en) * 2007-01-11 2014-02-04 Sony Corporation Information processing apparatus, information processing method and computer program
TW200904072A (en) * 2007-07-05 2009-01-16 Ic Plus Corp System and method for generating interrupt
JP4952542B2 (ja) * 2007-11-28 2012-06-13 富士通株式会社 通信プログラム、通信装置および通信方法
JP5349816B2 (ja) * 2008-03-18 2013-11-20 富士通株式会社 回線監視装置及び回線監視方法
US8539513B1 (en) 2008-04-01 2013-09-17 Alacritech, Inc. Accelerating data transfer in a virtual computer system with tightly coupled TCP connections
US8341286B1 (en) 2008-07-31 2012-12-25 Alacritech, Inc. TCP offload send optimization
US9306793B1 (en) 2008-10-22 2016-04-05 Alacritech, Inc. TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies
JP2010224917A (ja) * 2009-03-24 2010-10-07 Fuji Xerox Co Ltd 割り込み制御装置及び画像形成装置
US8510403B2 (en) 2010-06-30 2013-08-13 Juniper Networks, Inc. Self clocking interrupt generation in a network interface card
US8478923B2 (en) * 2010-09-25 2013-07-02 International Business Machines Corporation Interrupt suppression by processing just first interrupt of a same type
US8657010B2 (en) 2010-10-26 2014-02-25 Weatherford/Lamb, Inc. Downhole flow device with erosion resistant and pressure assisted metal seal
WO2012081085A1 (ja) * 2010-12-14 2012-06-21 三菱電機株式会社 割込み要因管理装置及び割込み処理システム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5317692A (en) * 1991-01-23 1994-05-31 International Business Machines Corporation Method and apparatus for buffer chaining in a communications controller
US5412782A (en) 1992-07-02 1995-05-02 3Com Corporation Programmed I/O ethernet adapter with early interrupts for accelerating data transfer
US5319752A (en) 1992-09-18 1994-06-07 3Com Corporation Device with host indication combination
SG47794A1 (en) 1993-09-30 1998-04-17 Intel Corp Buffer memory management for a computer network node
US5797037A (en) 1995-03-31 1998-08-18 Cirrus Logic, Inc. Interrupt request control logic reducing the number of interrupts required for I/O data transfer
US5659758A (en) 1995-07-07 1997-08-19 Sun Microsystems, Inc. Interrupt modular for receiving bursty high speed network traffic
US5943479A (en) 1997-01-02 1999-08-24 Digital Equipment Corporation Method for reducing the rate of interrupts in a high speed I/O controller
US6256660B1 (en) * 1997-04-08 2001-07-03 International Business Machines Corporation Method and program product for allowing application programs to avoid unnecessary packet arrival interrupts
US6065073A (en) * 1998-08-17 2000-05-16 Jato Technologies, Inc. Auto-polling unit for interrupt generation in a network interface device
US6105102A (en) * 1998-10-16 2000-08-15 Advanced Micro Devices, Inc. Mechanism for minimizing overhead usage of a host system by polling for subsequent interrupts after service of a prior interrupt

Also Published As

Publication number Publication date
EP1347615A2 (de) 2003-09-24
EP1159810A2 (de) 2001-12-05
AU3248100A (en) 2000-09-21
DE60009882T2 (de) 2005-04-07
WO2000052895A2 (en) 2000-09-08
US6434651B1 (en) 2002-08-13
JP2002538729A (ja) 2002-11-12
EP1159810B1 (de) 2004-04-14
WO2000052895A3 (en) 2000-12-14

Similar Documents

Publication Publication Date Title
DE60009882D1 (de) Unterbrechungsmodulator und Verfahren zum Steuern der Erzeugung von Unterbrechungen
DE60130779D1 (de) Verfahren und gerät zum kontrolieren des verteilens und der benutzung von digitalwerken
DE69435286D1 (de) Verfahren und zusammensetzungen zum hervorrufen von schlaf
DE59807823D1 (de) Verfahren und einrichtung zum serienweisen Beschichten von Werkstücken
DE69939909D1 (de) System und verfahren zum lösen von zahnpositionierungsvorrichtungen
DE59914036D1 (de) Verfahren zum gesteuerten parallelbetrieb von gleichspannnungswandlern
DE69528266T2 (de) Verfahren und vorrichtung zum kontrollierten aufbringen von partikeln auf wafers
DE59503083D1 (de) Verfahren zum steuern der elektrischen beheizung eines katalysators
DE69927022D1 (de) Verfahren zur steuerung der benutzung von softwarekomponenten
DE69838728D1 (de) Methoden und zusammensetzungen zum wirksameren abfangen von sauerstoff
DE69710399D1 (de) Resonanz-Leistungswandler und Verfahren zum Steuern desselben
ATE253361T1 (de) Mittel zur gesteuerten freisetzung von paroxetin
DE69407219D1 (de) Verfahren und Vorrichtung zum Steuern des Antriebs von selbst-erregten Vibrationsförderern
DE50008426D1 (de) Vorrichtung und verfahren zum thermischen behandeln von substraten
DE50009106D1 (de) Verfahren zum begrenzen der schliesskraft von beweglichen teilen
DE50213698D1 (de) Verfahren zum regeln der schwindung von spritzteilen
DE69520178T2 (de) Schaltung und Verfahren zum Steuern eines Leistungstransistors
DE69514230D1 (de) VERFAHREN ZUM KONTROLLIEREN DER AGGLOMERATION BEI DER HERSTELLUNG VON TiO2
DE59611182D1 (de) Verfahren zum selektiven Entfernen von Siliziumdioxid
DE69324615T2 (de) Verfahren zum Glätten von Rippenrichtungsmustern und dazu verwendete Einrichtung
DE50015423D1 (de) Verfahren zum plasmaätzen von silizium
DE59813939D1 (de) Vorrichtung und verfahren zum getrennten transportieren von substraten
DE60018381D1 (de) Verfahren und Modul zum Herstellen von Wundverbände
DE60318432D1 (de) Verfahren und vorrichtungen zum umsetzen von farbwerten
DE69824114D1 (de) Phasenregelkreis und Verfahren zum Steuern des Phasenregelkreises

Legal Events

Date Code Title Description
8332 No legal effect for de
8370 Indication related to discontinuation of the patent is to be deleted
8364 No opposition during term of opposition