DE60009882D1 - Unterbrechungsmodulator und Verfahren zum Steuern der Erzeugung von Unterbrechungen - Google Patents
Unterbrechungsmodulator und Verfahren zum Steuern der Erzeugung von UnterbrechungenInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/901—Buffering arrangements using storage descriptor, e.g. read or write pointers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9063—Intermediate storage in different physical parts of a node or terminal
- H04L49/9068—Intermediate storage in different physical parts of a node or terminal in the network interface card
- H04L49/9073—Early interruption upon arrival of a fraction of a packet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
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)
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)
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 |
-
1999
- 1999-03-01 US US09/260,367 patent/US6434651B1/en not_active Expired - Lifetime
-
2000
- 2000-02-29 AU AU32481/00A patent/AU3248100A/en not_active Abandoned
- 2000-02-29 EP EP00910381A patent/EP1159810B1/de not_active Expired - Lifetime
- 2000-02-29 EP EP03011825A patent/EP1347615A2/de not_active Withdrawn
- 2000-02-29 JP JP2000603210A patent/JP2002538729A/ja not_active Withdrawn
- 2000-02-29 DE DE60009882T patent/DE60009882T2/de not_active Expired - Lifetime
- 2000-02-29 WO PCT/US2000/005243 patent/WO2000052895A2/en active IP Right Grant
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 |