US5315708A - Method and apparatus for transferring data through a staging memory - Google Patents
Method and apparatus for transferring data through a staging memory Download PDFInfo
- Publication number
- US5315708A US5315708A US08/042,751 US4275193A US5315708A US 5315708 A US5315708 A US 5315708A US 4275193 A US4275193 A US 4275193A US 5315708 A US5315708 A US 5315708A
- Authority
- US
- United States
- Prior art keywords
- data
- staging
- memory
- logical
- mass storage
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
- G06F5/10—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations, e.g. using random access memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0656—Data buffering arrangements
Abstract
Description
Claims (25)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/042,751 US5315708A (en) | 1990-02-28 | 1993-04-06 | Method and apparatus for transferring data through a staging memory |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US48653590A | 1990-02-28 | 1990-02-28 | |
US88630192A | 1992-05-21 | 1992-05-21 | |
US08/042,751 US5315708A (en) | 1990-02-28 | 1993-04-06 | Method and apparatus for transferring data through a staging memory |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US88630192A Continuation | 1990-02-28 | 1992-05-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
US5315708A true US5315708A (en) | 1994-05-24 |
Family
ID=27048722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/042,751 Expired - Lifetime US5315708A (en) | 1990-02-28 | 1993-04-06 | Method and apparatus for transferring data through a staging memory |
Country Status (1)
Country | Link |
---|---|
US (1) | US5315708A (en) |
Cited By (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5619651A (en) * | 1990-04-27 | 1997-04-08 | National Semiconductor Corporation | I/O data unit symmetry in a media access control/host system interface unit |
US5623669A (en) * | 1993-07-21 | 1997-04-22 | International Business Machines Corporation | High speed online copy of partitioned data |
US5651127A (en) * | 1994-03-08 | 1997-07-22 | Texas Instruments Incorporated | Guided transfers with variable stepping |
WO1997034234A1 (en) * | 1996-03-13 | 1997-09-18 | Diamond Multimedia Systems, Inc. | Method and apparatus supporting demand driven multiple parallel digital data stream transport |
US5675807A (en) * | 1992-12-17 | 1997-10-07 | Tandem Computers Incorporated | Interrupt message delivery identified by storage location of received interrupt data |
US5715406A (en) * | 1990-04-06 | 1998-02-03 | Emc Corporation | Controlled bus reselection interface and method |
US5742239A (en) * | 1993-08-24 | 1998-04-21 | Mti Technology Corporation | Background arbitration monitoring to improve access on lightly consumed network |
US5768528A (en) * | 1996-05-24 | 1998-06-16 | V-Cast, Inc. | Client-server system for delivery of online information |
US5797043A (en) * | 1996-03-13 | 1998-08-18 | Diamond Multimedia Systems, Inc. | System for managing the transfer of data between FIFOs within pool memory and peripherals being programmable with identifications of the FIFOs |
US5828903A (en) * | 1994-09-30 | 1998-10-27 | Intel Corporation | System for performing DMA transfer with a pipeline control switching such that the first storage area contains location of a buffer for subsequent transfer |
WO2000067107A1 (en) * | 1999-05-05 | 2000-11-09 | Qlogic Corporation | Systems and methods for a disk controller memory architecture |
US6330626B1 (en) | 1999-05-05 | 2001-12-11 | Qlogic Corporation | Systems and methods for a disk controller memory architecture |
US6336150B1 (en) | 1998-10-30 | 2002-01-01 | Lsi Logic Corporation | Apparatus and method for enhancing data transfer rates using transfer control blocks |
US20020052664A1 (en) * | 2000-09-15 | 2002-05-02 | I-Chih Kang | Signal processing apparatus |
US20020053060A1 (en) * | 2000-07-31 | 2002-05-02 | Yves Ramanzin | Data transmission system, equipment suitable for such a system and data transmission method |
US6397316B2 (en) * | 1997-07-24 | 2002-05-28 | Intel Corporation | System for reducing bus overhead for communication with a network interface |
US6401149B1 (en) | 1999-05-05 | 2002-06-04 | Qlogic Corporation | Methods for context switching within a disk controller |
US6678782B1 (en) * | 2000-06-27 | 2004-01-13 | International Business Machines Corporation | Flow architecture for remote high-speed interface application |
US20040015673A1 (en) * | 1999-05-18 | 2004-01-22 | Welfeld Feliks J. | Packet classification state machine |
US20040064660A1 (en) * | 2002-09-27 | 2004-04-01 | Lyons Michael Stewart | Multiplexed bus with multiple timing signals |
US6748442B1 (en) * | 1998-12-21 | 2004-06-08 | Advanced Micro Devices, Inc. | Method and apparatus for using a control signal on a packet based communication link |
US20040193743A1 (en) * | 2003-03-10 | 2004-09-30 | Byers Larry L. | Servo controller interface module for embedded disk controllers |
US20040199718A1 (en) * | 2003-03-10 | 2004-10-07 | Byers Larry L. | Method and system for embedded disk controllers |
US20050062735A1 (en) * | 2003-09-23 | 2005-03-24 | Samsung Electronics Co., Ltd. | Display unit and control method thereof |
US20050160200A1 (en) * | 2004-01-16 | 2005-07-21 | Kabushiki Kaisha Toshiba | Processor system, DMA control circuit, DMA control method, control method for DMA controller, graphic processing method, and graphic processing circuit |
US20050174680A1 (en) * | 2004-02-10 | 2005-08-11 | Spaur Michael R. | Method and system for head position control in embedded disk drive controllers |
US20050276151A1 (en) * | 2004-06-14 | 2005-12-15 | White Theodore C | Integrated memory controller |
US20050289261A1 (en) * | 2004-06-28 | 2005-12-29 | White Theodore C | System and method for reading and writing data using storage controllers |
US20060015660A1 (en) * | 2004-07-19 | 2006-01-19 | Kha Nguyen | System and method for controlling buffer memory overflow and underflow conditions in storage controllers |
US20060015654A1 (en) * | 2004-07-19 | 2006-01-19 | Krantz Leon A | Dynamic WWN module for storage controllers |
US20060015774A1 (en) * | 2004-07-19 | 2006-01-19 | Nguyen Huy T | System and method for transmitting data in storage controllers |
US7007114B1 (en) | 2003-01-31 | 2006-02-28 | Qlogic Corporation | System and method for padding data blocks and/or removing padding from data blocks in storage controllers |
US7039771B1 (en) | 2003-03-10 | 2006-05-02 | Marvell International Ltd. | Method and system for supporting multiple external serial port devices using a serial port controller in embedded disk controllers |
US20060104269A1 (en) * | 2004-11-15 | 2006-05-18 | Perozo Angel G | Method and system for processing frames in storage controllers |
US20060117235A1 (en) * | 2004-11-08 | 2006-06-01 | Dinesh Jayabharathi | System and method for conducting BIST operations |
US20060129704A1 (en) * | 2003-03-10 | 2006-06-15 | Byers Larry L | Method and system for monitoring embedded disk controller components |
US7064915B1 (en) | 2003-03-10 | 2006-06-20 | Marvell International Ltd. | Method and system for collecting servo field data from programmable devices in embedded disk controllers |
US7111228B1 (en) | 2002-05-07 | 2006-09-19 | Marvell International Ltd. | System and method for performing parity checks in disk storage system |
US20060227447A1 (en) * | 2005-04-06 | 2006-10-12 | Pinvidic Daniel R | Method and system for read gate timing control for storage controllers |
US20070005881A1 (en) * | 2005-06-30 | 2007-01-04 | Garney John I | Minimizing memory bandwidth usage in optimal disk transfers |
US20070130431A1 (en) * | 2005-11-24 | 2007-06-07 | Yoshitake Sano | System, apparatus and method for reading data |
US7287102B1 (en) | 2003-01-31 | 2007-10-23 | Marvell International Ltd. | System and method for concatenating data |
US7298746B1 (en) * | 2002-02-11 | 2007-11-20 | Extreme Networks | Method and system for reassembling and parsing packets in a network environment |
US7321926B1 (en) | 2002-02-11 | 2008-01-22 | Extreme Networks | Method of and system for allocating resources to resource requests |
US7386661B2 (en) | 2004-10-13 | 2008-06-10 | Marvell International Ltd. | Power save module for storage controllers |
US20080155456A1 (en) * | 1996-03-28 | 2008-06-26 | Integrated Claims Systems, Llc; | Attachment integrated claims systems and operating methods therefor |
US7447777B1 (en) | 2002-02-11 | 2008-11-04 | Extreme Networks | Switching system |
US7492545B1 (en) | 2003-03-10 | 2009-02-17 | Marvell International Ltd. | Method and system for automatic time base adjustment for disk drive servo controllers |
US7526691B1 (en) | 2003-10-15 | 2009-04-28 | Marvell International Ltd. | System and method for using TAP controllers |
US20090125565A1 (en) * | 2007-11-13 | 2009-05-14 | Brons Dale R | Data library optimization |
US7584262B1 (en) | 2002-02-11 | 2009-09-01 | Extreme Networks | Method of and system for allocating resources to resource requests based on application of persistence policies |
US7814204B1 (en) | 2002-02-11 | 2010-10-12 | Extreme Networks, Inc. | Method of and system for analyzing the content of resource requests |
USRE42860E1 (en) | 1995-09-18 | 2011-10-18 | Velez-Mccaskey Ricardo E | Universal storage management system |
US20120127927A1 (en) * | 2003-09-11 | 2012-05-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for discarding all segments corresponding to the same packet in a buffer |
US20130191584A1 (en) * | 2012-01-23 | 2013-07-25 | Honeywell International Inc. | Deterministic high integrity multi-processor system on a chip |
US20160034191A1 (en) * | 2014-08-01 | 2016-02-04 | Kabushiki Kaisha Toshiba | Grid oriented distributed parallel computing platform |
US9619841B2 (en) | 1996-03-28 | 2017-04-11 | Integrated Claims Systems, Llc | Systems to assist in the creation, transmission, and processing of health insurance claims |
Citations (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3303482A (en) * | 1963-02-25 | 1967-02-07 | Rca Corp | Redundant recording system with parity checking |
US3544777A (en) * | 1967-11-06 | 1970-12-01 | Trw Inc | Two memory self-correcting system |
US3693159A (en) * | 1969-06-21 | 1972-09-19 | Licentia Gmbh | Data storage system with means for eliminating defective storage locations |
US3803560A (en) * | 1973-01-03 | 1974-04-09 | Honeywell Inf Systems | Technique for detecting memory failures and to provide for automatically for reconfiguration of the memory modules of a memory system |
US3824551A (en) * | 1972-05-18 | 1974-07-16 | Little Inc A | Releasable buffer memory for data processor |
US3905023A (en) * | 1973-08-15 | 1975-09-09 | Burroughs Corp | Large scale multi-level information processing system employing improved failsaft techniques |
US3917933A (en) * | 1974-12-17 | 1975-11-04 | Sperry Rand Corp | Error logging in LSI memory storage units using FIFO memory of LSI shift registers |
US3999163A (en) * | 1974-01-10 | 1976-12-21 | Digital Equipment Corporation | Secondary storage facility for data processing systems |
US4079449A (en) * | 1974-09-18 | 1978-03-14 | Ing. C. Olivetti & C., S.P.A. | Display apparatus for a biprogrammable accounting computer with operator guidance |
US4093985A (en) * | 1976-11-05 | 1978-06-06 | North Electric Company | Memory sparing arrangement |
US4266272A (en) * | 1978-10-12 | 1981-05-05 | International Business Machines Corporation | Transient microcode block check word generation control circuitry |
JPS5688549A (en) * | 1979-12-21 | 1981-07-18 | Toshiba Corp | Multiplex system for external memory device in electronic computer system |
JPS5694593A (en) * | 1979-12-27 | 1981-07-31 | Fujitsu Ltd | Storage device |
JPS56163596A (en) * | 1980-05-16 | 1981-12-16 | Fujitsu Ltd | Memory control system |
JPS56169297A (en) * | 1980-05-31 | 1981-12-25 | Matsushita Electric Works Ltd | Memory backup device |
JPS57111890A (en) * | 1980-12-29 | 1982-07-12 | Fujitsu Ltd | Storage device |
JPS57111893A (en) * | 1980-12-29 | 1982-07-12 | Fujitsu Ltd | Relieving system of defective memory |
US4339804A (en) * | 1979-07-05 | 1982-07-13 | Ncr Corporation | Memory system wherein individual bits may be updated |
US4345309A (en) * | 1980-01-28 | 1982-08-17 | Digital Equipment Corporation | Relating to cached multiprocessor system with pipeline timing |
US4349871A (en) * | 1980-01-28 | 1982-09-14 | Digital Equipment Corporation | Duplicate tag store for cached multiprocessor system |
JPS57195397A (en) * | 1981-05-28 | 1982-12-01 | Nec Corp | Locally doubled storage device |
US4371928A (en) * | 1980-04-15 | 1983-02-01 | Honeywell Information Systems Inc. | Interface for controlling information transfers between main data processing systems units and a central subsystem |
JPS5883400A (en) * | 1981-11-12 | 1983-05-19 | Fujitsu Ltd | Control system for storage device |
US4387441A (en) * | 1981-04-16 | 1983-06-07 | Ncr Corporation | Data processing system wherein at least one subsystem has a local memory and a mailbox memory within the local memory for storing header information |
US4392200A (en) * | 1980-01-28 | 1983-07-05 | Digital Equipment Corporation | Cached multiprocessor system with pipeline timing |
US4407016A (en) * | 1981-02-18 | 1983-09-27 | Intel Corporation | Microprocessor providing an interface between a peripheral subsystem and an object-oriented data processor |
US4417304A (en) * | 1979-07-30 | 1983-11-22 | International Business Machines Corporation | Synchronous cycle steal mechanism for transferring data between a processor storage unit and a separate data handling unit |
WO1984000835A1 (en) * | 1982-08-13 | 1984-03-01 | Western Electric Co | First-in, first-out (fifo) memory configuration for queue storage |
US4435762A (en) * | 1981-03-06 | 1984-03-06 | International Business Machines Corporation | Buffered peripheral subsystems |
US4456994A (en) * | 1979-01-31 | 1984-06-26 | U.S. Philips Corporation | Remote simulation by remote control from a computer desk |
US4458316A (en) * | 1981-03-06 | 1984-07-03 | International Business Machines Corporation | Queuing commands in a peripheral data storage system |
US4464747A (en) * | 1982-02-18 | 1984-08-07 | The Singer Company | High reliability memory |
US4467421A (en) * | 1979-10-18 | 1984-08-21 | Storage Technology Corporation | Virtual storage system and method |
US4468731A (en) * | 1981-12-15 | 1984-08-28 | Honeywell Information Systems Inc. | Identification apparatus for use in a controller to facilitate the diagnosis of faults |
US4490785A (en) * | 1982-05-07 | 1984-12-25 | Digital Equipment Corporation | Dual path bus structure for computer interconnection |
US4507730A (en) * | 1981-10-01 | 1985-03-26 | Honeywell Information Systems Inc. | Memory system with automatic memory configuration |
JPS60156152A (en) * | 1984-01-25 | 1985-08-16 | Fujitsu Ltd | Memory information protecting system |
EP0153877A2 (en) * | 1984-02-29 | 1985-09-04 | Fujitsu Limited | Image data buffering circuitry |
US4571671A (en) * | 1983-05-13 | 1986-02-18 | International Business Machines Corporation | Data processor having multiple-buffer adapter between a system channel and an input/output bus |
US4589067A (en) * | 1983-05-27 | 1986-05-13 | Analogic Corporation | Full floating point vector processor with dynamically configurable multifunction pipelined ALU |
US4607348A (en) * | 1983-02-28 | 1986-08-19 | Burroughs Corporation | Transfer rate control system from tape peripheral to buffer memory of peripheral controller |
US4644463A (en) * | 1982-12-07 | 1987-02-17 | Burroughs Corporation | System for regulating data transfer operations |
US4667326A (en) * | 1984-12-20 | 1987-05-19 | Advanced Micro Devices, Inc. | Method and apparatus for error detection and correction in systems comprising floppy and/or hard disk drives |
US4672613A (en) * | 1985-11-01 | 1987-06-09 | Cipher Data Products, Inc. | System for transferring digital data between a host device and a recording medium |
US4722085A (en) * | 1986-02-03 | 1988-01-26 | Unisys Corp. | High capacity disk storage system having unusually high fault tolerance level and bandpass |
US4744084A (en) * | 1986-02-27 | 1988-05-10 | Mentor Graphics Corporation | Hardware modeling system and method for simulating portions of electrical circuits |
US4761785A (en) * | 1986-06-12 | 1988-08-02 | International Business Machines Corporation | Parity spreading to enhance storage access |
US4768193A (en) * | 1985-05-16 | 1988-08-30 | Fujitsu Limited | Semiconductor memory device having error correction function and incorporating redundancy configuration |
US4777595A (en) * | 1982-05-07 | 1988-10-11 | Digital Equipment Corporation | Apparatus for transferring blocks of information from one node to a second node in a computer network |
US4817035A (en) * | 1984-03-16 | 1989-03-28 | Cii Honeywell Bull | Method of recording in a disk memory and disk memory system |
US4821185A (en) * | 1986-05-19 | 1989-04-11 | American Telephone And Telegraph Company | I/O interface system using plural buffers sized smaller than non-overlapping contiguous computer memory portions dedicated to each buffer |
US4825403A (en) * | 1983-05-16 | 1989-04-25 | Data General Corporation | Apparatus guaranteeing that a controller in a disk drive system receives at least some data from an invalid track sector |
US4860244A (en) * | 1983-11-07 | 1989-08-22 | Digital Equipment Corporation | Buffer system for input/output portion of digital data processing system |
US4864495A (en) * | 1986-07-30 | 1989-09-05 | Kabushiki Kaisha Toshiba | Apparatus for controlling vacant areas in buffer memory in a pocket transmission system |
EP0354073A1 (en) * | 1988-07-01 | 1990-02-07 | Electronique Serge Dassault | Random access memory management system |
US4914656A (en) * | 1988-06-28 | 1990-04-03 | Storage Technology Corporation | Disk drive memory |
EP0369707A2 (en) * | 1988-11-14 | 1990-05-23 | Emc Corporation | Arrayed disk drive system and method |
US4935868A (en) * | 1988-11-28 | 1990-06-19 | Ncr Corporation | Multiple port bus interface controller with slave bus |
US4959433A (en) * | 1986-03-17 | 1990-09-25 | Ppg Industries, Inc. | Partially polymerized bis(allylic carbonate) monomer having high allylic utilization |
JPH06199999A (en) * | 1992-07-22 | 1994-07-19 | Hoechst Ag | Biaxially oriented films containing layer of polyethylene naphthalate bibenzoate (penbb), preparation of these films and use of them |
-
1993
- 1993-04-06 US US08/042,751 patent/US5315708A/en not_active Expired - Lifetime
Patent Citations (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3303482A (en) * | 1963-02-25 | 1967-02-07 | Rca Corp | Redundant recording system with parity checking |
US3544777A (en) * | 1967-11-06 | 1970-12-01 | Trw Inc | Two memory self-correcting system |
US3693159A (en) * | 1969-06-21 | 1972-09-19 | Licentia Gmbh | Data storage system with means for eliminating defective storage locations |
US3772652A (en) * | 1969-06-21 | 1973-11-13 | Licentia Gmbh | Data storage system with means for eliminating defective storage locations |
US3824551A (en) * | 1972-05-18 | 1974-07-16 | Little Inc A | Releasable buffer memory for data processor |
US3803560A (en) * | 1973-01-03 | 1974-04-09 | Honeywell Inf Systems | Technique for detecting memory failures and to provide for automatically for reconfiguration of the memory modules of a memory system |
US3905023A (en) * | 1973-08-15 | 1975-09-09 | Burroughs Corp | Large scale multi-level information processing system employing improved failsaft techniques |
US3999163A (en) * | 1974-01-10 | 1976-12-21 | Digital Equipment Corporation | Secondary storage facility for data processing systems |
US4079449A (en) * | 1974-09-18 | 1978-03-14 | Ing. C. Olivetti & C., S.P.A. | Display apparatus for a biprogrammable accounting computer with operator guidance |
US3917933A (en) * | 1974-12-17 | 1975-11-04 | Sperry Rand Corp | Error logging in LSI memory storage units using FIFO memory of LSI shift registers |
US4093985A (en) * | 1976-11-05 | 1978-06-06 | North Electric Company | Memory sparing arrangement |
US4266272A (en) * | 1978-10-12 | 1981-05-05 | International Business Machines Corporation | Transient microcode block check word generation control circuitry |
US4456994A (en) * | 1979-01-31 | 1984-06-26 | U.S. Philips Corporation | Remote simulation by remote control from a computer desk |
US4339804A (en) * | 1979-07-05 | 1982-07-13 | Ncr Corporation | Memory system wherein individual bits may be updated |
US4417304A (en) * | 1979-07-30 | 1983-11-22 | International Business Machines Corporation | Synchronous cycle steal mechanism for transferring data between a processor storage unit and a separate data handling unit |
US4467421A (en) * | 1979-10-18 | 1984-08-21 | Storage Technology Corporation | Virtual storage system and method |
JPS5688549A (en) * | 1979-12-21 | 1981-07-18 | Toshiba Corp | Multiplex system for external memory device in electronic computer system |
JPS5694593A (en) * | 1979-12-27 | 1981-07-31 | Fujitsu Ltd | Storage device |
US4349871A (en) * | 1980-01-28 | 1982-09-14 | Digital Equipment Corporation | Duplicate tag store for cached multiprocessor system |
US4345309A (en) * | 1980-01-28 | 1982-08-17 | Digital Equipment Corporation | Relating to cached multiprocessor system with pipeline timing |
US4392200A (en) * | 1980-01-28 | 1983-07-05 | Digital Equipment Corporation | Cached multiprocessor system with pipeline timing |
US4371928A (en) * | 1980-04-15 | 1983-02-01 | Honeywell Information Systems Inc. | Interface for controlling information transfers between main data processing systems units and a central subsystem |
JPS56163596A (en) * | 1980-05-16 | 1981-12-16 | Fujitsu Ltd | Memory control system |
JPS56169297A (en) * | 1980-05-31 | 1981-12-25 | Matsushita Electric Works Ltd | Memory backup device |
JPS57111893A (en) * | 1980-12-29 | 1982-07-12 | Fujitsu Ltd | Relieving system of defective memory |
JPS57111890A (en) * | 1980-12-29 | 1982-07-12 | Fujitsu Ltd | Storage device |
US4407016A (en) * | 1981-02-18 | 1983-09-27 | Intel Corporation | Microprocessor providing an interface between a peripheral subsystem and an object-oriented data processor |
US4458316A (en) * | 1981-03-06 | 1984-07-03 | International Business Machines Corporation | Queuing commands in a peripheral data storage system |
US4435762A (en) * | 1981-03-06 | 1984-03-06 | International Business Machines Corporation | Buffered peripheral subsystems |
US4387441A (en) * | 1981-04-16 | 1983-06-07 | Ncr Corporation | Data processing system wherein at least one subsystem has a local memory and a mailbox memory within the local memory for storing header information |
JPS57195397A (en) * | 1981-05-28 | 1982-12-01 | Nec Corp | Locally doubled storage device |
US4507730A (en) * | 1981-10-01 | 1985-03-26 | Honeywell Information Systems Inc. | Memory system with automatic memory configuration |
JPS5883400A (en) * | 1981-11-12 | 1983-05-19 | Fujitsu Ltd | Control system for storage device |
US4468731A (en) * | 1981-12-15 | 1984-08-28 | Honeywell Information Systems Inc. | Identification apparatus for use in a controller to facilitate the diagnosis of faults |
US4464747A (en) * | 1982-02-18 | 1984-08-07 | The Singer Company | High reliability memory |
US4777595A (en) * | 1982-05-07 | 1988-10-11 | Digital Equipment Corporation | Apparatus for transferring blocks of information from one node to a second node in a computer network |
US4490785A (en) * | 1982-05-07 | 1984-12-25 | Digital Equipment Corporation | Dual path bus structure for computer interconnection |
WO1984000835A1 (en) * | 1982-08-13 | 1984-03-01 | Western Electric Co | First-in, first-out (fifo) memory configuration for queue storage |
US4644463A (en) * | 1982-12-07 | 1987-02-17 | Burroughs Corporation | System for regulating data transfer operations |
US4607348A (en) * | 1983-02-28 | 1986-08-19 | Burroughs Corporation | Transfer rate control system from tape peripheral to buffer memory of peripheral controller |
US4571671A (en) * | 1983-05-13 | 1986-02-18 | International Business Machines Corporation | Data processor having multiple-buffer adapter between a system channel and an input/output bus |
US4825403A (en) * | 1983-05-16 | 1989-04-25 | Data General Corporation | Apparatus guaranteeing that a controller in a disk drive system receives at least some data from an invalid track sector |
US4589067A (en) * | 1983-05-27 | 1986-05-13 | Analogic Corporation | Full floating point vector processor with dynamically configurable multifunction pipelined ALU |
US4860244A (en) * | 1983-11-07 | 1989-08-22 | Digital Equipment Corporation | Buffer system for input/output portion of digital data processing system |
JPS60156152A (en) * | 1984-01-25 | 1985-08-16 | Fujitsu Ltd | Memory information protecting system |
US4890226A (en) * | 1984-02-29 | 1989-12-26 | Fujitsu Limited | Memory access control apparatus having empty real address storing memory and logical address/reat address pair storing memory |
EP0153877A2 (en) * | 1984-02-29 | 1985-09-04 | Fujitsu Limited | Image data buffering circuitry |
US4849929A (en) * | 1984-03-16 | 1989-07-18 | Cii Honeywell Bull (Societe Anonyme) | Method of recording in a disk memory and disk memory system |
US4817035A (en) * | 1984-03-16 | 1989-03-28 | Cii Honeywell Bull | Method of recording in a disk memory and disk memory system |
US4667326A (en) * | 1984-12-20 | 1987-05-19 | Advanced Micro Devices, Inc. | Method and apparatus for error detection and correction in systems comprising floppy and/or hard disk drives |
US4768193A (en) * | 1985-05-16 | 1988-08-30 | Fujitsu Limited | Semiconductor memory device having error correction function and incorporating redundancy configuration |
US4672613A (en) * | 1985-11-01 | 1987-06-09 | Cipher Data Products, Inc. | System for transferring digital data between a host device and a recording medium |
US4722085A (en) * | 1986-02-03 | 1988-01-26 | Unisys Corp. | High capacity disk storage system having unusually high fault tolerance level and bandpass |
US4744084A (en) * | 1986-02-27 | 1988-05-10 | Mentor Graphics Corporation | Hardware modeling system and method for simulating portions of electrical circuits |
US4959433A (en) * | 1986-03-17 | 1990-09-25 | Ppg Industries, Inc. | Partially polymerized bis(allylic carbonate) monomer having high allylic utilization |
US4821185A (en) * | 1986-05-19 | 1989-04-11 | American Telephone And Telegraph Company | I/O interface system using plural buffers sized smaller than non-overlapping contiguous computer memory portions dedicated to each buffer |
US4761785A (en) * | 1986-06-12 | 1988-08-02 | International Business Machines Corporation | Parity spreading to enhance storage access |
US4761785B1 (en) * | 1986-06-12 | 1996-03-12 | Ibm | Parity spreading to enhance storage access |
US4864495A (en) * | 1986-07-30 | 1989-09-05 | Kabushiki Kaisha Toshiba | Apparatus for controlling vacant areas in buffer memory in a pocket transmission system |
US4914656A (en) * | 1988-06-28 | 1990-04-03 | Storage Technology Corporation | Disk drive memory |
EP0354073A1 (en) * | 1988-07-01 | 1990-02-07 | Electronique Serge Dassault | Random access memory management system |
EP0369707A2 (en) * | 1988-11-14 | 1990-05-23 | Emc Corporation | Arrayed disk drive system and method |
US4935868A (en) * | 1988-11-28 | 1990-06-19 | Ncr Corporation | Multiple port bus interface controller with slave bus |
JPH06199999A (en) * | 1992-07-22 | 1994-07-19 | Hoechst Ag | Biaxially oriented films containing layer of polyethylene naphthalate bibenzoate (penbb), preparation of these films and use of them |
Non-Patent Citations (27)
Title |
---|
D. Lieberman, "SCSI-2 Controller Board Builds Parallel Disk Drive Arrays", Computer Design, vol. 28, No. 7, Apr. 1, 1989, pp. 32, 36. |
D. Lieberman, SCSI 2 Controller Board Builds Parallel Disk Drive Arrays , Computer Design, vol. 28, No. 7, Apr. 1, 1989, pp. 32, 36. * |
D. Patternson et al., "A Case for Redundant Arrays of Inexpensive Disks (RAID)", ACM SIGMOD Conference, Chicago, Ill., Jun. 1-3, 1988. |
D. Patternson et al., "A Case for Redundant Arrays of Inexpensive Disks (RAID)", Report No. UCB/CSD 87/391, Dec. 1987. |
D. Patternson et al., A Case for Redundant Arrays of Inexpensive Disks (RAID) , ACM SIGMOD Conference, Chicago, Ill., Jun. 1 3, 1988. * |
D. Patternson et al., A Case for Redundant Arrays of Inexpensive Disks (RAID) , Report No. UCB/CSD 87/391, Dec. 1987. * |
D. Simpson, "RAIDs vs. SLEDs", Systems Integration, Nov. 1989, pp. 70-82. |
D. Simpson, RAIDs vs. SLEDs , Systems Integration, Nov. 1989, pp. 70 82. * |
H. Sierra, "Assessing the Promise of Disk Arrays", Canadian Datasystems, May 1989, pp. 52-53. |
H. Sierra, Assessing the Promise of Disk Arrays , Canadian Datasystems, May 1989, pp. 52 53. * |
J. Voelker, "Winchester Disks Reach for a Gigabyte", IEEE Spectrum, Feb. 1987, pp. 64-67. |
J. Voelker, Winchester Disks Reach for a Gigabyte , IEEE Spectrum, Feb. 1987, pp. 64 67. * |
Michelle Y. Kim, "Synchronzied Disk Interleaving", IEEE Transactions on Computers, vol. C-35, No. 11, Nov. 1986. |
Michelle Y. Kim, Synchronzied Disk Interleaving , IEEE Transactions on Computers, vol. C 35, No. 11, Nov. 1986. * |
Mike Sisley, "Microprogram Development Technique Adds Flexibility", New Electronics, vol. 17, No. 23, Nov. 27, 1984, pp. 35-38. |
Mike Sisley, Microprogram Development Technique Adds Flexibility , New Electronics, vol. 17, No. 23, Nov. 27, 1984, pp. 35 38. * |
Product Description, Micropolis 1804 SCSI Parallel Drive Array, Document No. 108120 Rev A. * |
Program Summary, DataStorage86, An International Forum, Sep. 22 24, 1986, Red Lion Inn, San Jose, Calif. * |
Program Summary, DataStorage86, An International Forum, Sep. 22-24, 1986, Red Lion Inn, San Jose, Calif. |
T. Olson, "Disk Array Performance in a Random IO Environment", Computer Architecture, vol. 17, No. 5, Sep. 1989, pp. 71-77. |
T. Olson, Disk Array Performance in a Random IO Environment , Computer Architecture, vol. 17, No. 5, Sep. 1989, pp. 71 77. * |
W. Jilke, "Disk Array Mass Storage Systems: The New Opportunity", Amperif Corporation, Sep. 30, 1986. |
W. Jilke, "Economics Study of Disk Array Mass Storage Systems: The Cost Reduction Opportunity", Amperif Corporation, Mar. 24, 1987. |
W. Jilke, Disk Array Mass Storage Systems: The New Opportunity , Amperif Corporation, Sep. 30, 1986. * |
W. Jilke, Economics Study of Disk Array Mass Storage Systems: The Cost Reduction Opportunity , Amperif Corporation, Mar. 24, 1987. * |
W. Meador, "Disk Array Systems", Spring COMPCON 89 Digest of Papers, IEEE Computer Society Press, pp. 143-146. |
W. Meador, Disk Array Systems , Spring COMPCON 89 Digest of Papers, IEEE Computer Society Press, pp. 143 146. * |
Cited By (110)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5715406A (en) * | 1990-04-06 | 1998-02-03 | Emc Corporation | Controlled bus reselection interface and method |
US5619651A (en) * | 1990-04-27 | 1997-04-08 | National Semiconductor Corporation | I/O data unit symmetry in a media access control/host system interface unit |
US5675807A (en) * | 1992-12-17 | 1997-10-07 | Tandem Computers Incorporated | Interrupt message delivery identified by storage location of received interrupt data |
US5623669A (en) * | 1993-07-21 | 1997-04-22 | International Business Machines Corporation | High speed online copy of partitioned data |
US5742239A (en) * | 1993-08-24 | 1998-04-21 | Mti Technology Corporation | Background arbitration monitoring to improve access on lightly consumed network |
US5651127A (en) * | 1994-03-08 | 1997-07-22 | Texas Instruments Incorporated | Guided transfers with variable stepping |
US5828903A (en) * | 1994-09-30 | 1998-10-27 | Intel Corporation | System for performing DMA transfer with a pipeline control switching such that the first storage area contains location of a buffer for subsequent transfer |
USRE42860E1 (en) | 1995-09-18 | 2011-10-18 | Velez-Mccaskey Ricardo E | Universal storage management system |
US5797043A (en) * | 1996-03-13 | 1998-08-18 | Diamond Multimedia Systems, Inc. | System for managing the transfer of data between FIFOs within pool memory and peripherals being programmable with identifications of the FIFOs |
WO1997034234A1 (en) * | 1996-03-13 | 1997-09-18 | Diamond Multimedia Systems, Inc. | Method and apparatus supporting demand driven multiple parallel digital data stream transport |
US9619841B2 (en) | 1996-03-28 | 2017-04-11 | Integrated Claims Systems, Llc | Systems to assist in the creation, transmission, and processing of health insurance claims |
US20080155456A1 (en) * | 1996-03-28 | 2008-06-26 | Integrated Claims Systems, Llc; | Attachment integrated claims systems and operating methods therefor |
US10121201B2 (en) | 1996-03-28 | 2018-11-06 | Integrated Claims Systems, Llc | Attachment integrated claims systems and operating methods therefor |
US5768528A (en) * | 1996-05-24 | 1998-06-16 | V-Cast, Inc. | Client-server system for delivery of online information |
US6397316B2 (en) * | 1997-07-24 | 2002-05-28 | Intel Corporation | System for reducing bus overhead for communication with a network interface |
US7181548B2 (en) | 1998-10-30 | 2007-02-20 | Lsi Logic Corporation | Command queueing engine |
US20020108003A1 (en) * | 1998-10-30 | 2002-08-08 | Jackson L. Ellis | Command queueing engine |
US6449666B2 (en) | 1998-10-30 | 2002-09-10 | Lsi Logic Corporation | One retrieval channel in a data controller having staging registers and a next pointer register and programming a context of a direct memory access block |
US6336150B1 (en) | 1998-10-30 | 2002-01-01 | Lsi Logic Corporation | Apparatus and method for enhancing data transfer rates using transfer control blocks |
US6748442B1 (en) * | 1998-12-21 | 2004-06-08 | Advanced Micro Devices, Inc. | Method and apparatus for using a control signal on a packet based communication link |
US6401149B1 (en) | 1999-05-05 | 2002-06-04 | Qlogic Corporation | Methods for context switching within a disk controller |
US6330626B1 (en) | 1999-05-05 | 2001-12-11 | Qlogic Corporation | Systems and methods for a disk controller memory architecture |
WO2000067107A1 (en) * | 1999-05-05 | 2000-11-09 | Qlogic Corporation | Systems and methods for a disk controller memory architecture |
US20040015673A1 (en) * | 1999-05-18 | 2004-01-22 | Welfeld Feliks J. | Packet classification state machine |
US7350202B2 (en) * | 1999-05-18 | 2008-03-25 | Welfeld Feliks J | Method for re-programming a firmware state machine during execution |
US6678782B1 (en) * | 2000-06-27 | 2004-01-13 | International Business Machines Corporation | Flow architecture for remote high-speed interface application |
US7058879B2 (en) * | 2000-07-31 | 2006-06-06 | Koninklijke Philips Electronics N.V. | Data transmission system, equipment suitable for such a system and data transmission method |
US20020053060A1 (en) * | 2000-07-31 | 2002-05-02 | Yves Ramanzin | Data transmission system, equipment suitable for such a system and data transmission method |
US20020052664A1 (en) * | 2000-09-15 | 2002-05-02 | I-Chih Kang | Signal processing apparatus |
US7298746B1 (en) * | 2002-02-11 | 2007-11-20 | Extreme Networks | Method and system for reassembling and parsing packets in a network environment |
US7584262B1 (en) | 2002-02-11 | 2009-09-01 | Extreme Networks | Method of and system for allocating resources to resource requests based on application of persistence policies |
US7321926B1 (en) | 2002-02-11 | 2008-01-22 | Extreme Networks | Method of and system for allocating resources to resource requests |
US7814204B1 (en) | 2002-02-11 | 2010-10-12 | Extreme Networks, Inc. | Method of and system for analyzing the content of resource requests |
US8412838B1 (en) | 2002-02-11 | 2013-04-02 | Extreme Networks | Method of and system for analyzing the content of resource requests |
US7447777B1 (en) | 2002-02-11 | 2008-11-04 | Extreme Networks | Switching system |
US8560693B1 (en) | 2002-02-11 | 2013-10-15 | Extreme Networks, Inc. | Method of and system for allocating resources to resource requests based on application of persistence policies |
US7111228B1 (en) | 2002-05-07 | 2006-09-19 | Marvell International Ltd. | System and method for performing parity checks in disk storage system |
US7559009B1 (en) | 2002-05-07 | 2009-07-07 | Marvell International, Ltd. | System and method for performing parity checks in disk storage systems |
US20040064660A1 (en) * | 2002-09-27 | 2004-04-01 | Lyons Michael Stewart | Multiplexed bus with multiple timing signals |
US7007114B1 (en) | 2003-01-31 | 2006-02-28 | Qlogic Corporation | System and method for padding data blocks and/or removing padding from data blocks in storage controllers |
US7287102B1 (en) | 2003-01-31 | 2007-10-23 | Marvell International Ltd. | System and method for concatenating data |
US20060129715A1 (en) * | 2003-01-31 | 2006-06-15 | White Theodore C | System and method for transferring data in storage controllers |
US8713224B2 (en) | 2003-01-31 | 2014-04-29 | Marvell International Ltd. | System and method for transferring data in storage controllers |
US7080188B2 (en) | 2003-03-10 | 2006-07-18 | Marvell International Ltd. | Method and system for embedded disk controllers |
US7457903B2 (en) | 2003-03-10 | 2008-11-25 | Marvell International Ltd. | Interrupt controller for processing fast and regular interrupts |
US20040193743A1 (en) * | 2003-03-10 | 2004-09-30 | Byers Larry L. | Servo controller interface module for embedded disk controllers |
US7975110B1 (en) | 2003-03-10 | 2011-07-05 | Marvell International Ltd. | Method and system for supporting multiple external serial port devices using a serial port controller in embedded disk controllers |
US20060230214A1 (en) * | 2003-03-10 | 2006-10-12 | Marvell International Ltd. | Method and system for embedded disk controllers |
US7870320B1 (en) | 2003-03-10 | 2011-01-11 | Marvell International Ltd. | Interrupt controller for prioritizing interrupt requests in an embedded disk controller |
US7064915B1 (en) | 2003-03-10 | 2006-06-20 | Marvell International Ltd. | Method and system for collecting servo field data from programmable devices in embedded disk controllers |
US20060129704A1 (en) * | 2003-03-10 | 2006-06-15 | Byers Larry L | Method and system for monitoring embedded disk controller components |
US7870346B2 (en) | 2003-03-10 | 2011-01-11 | Marvell International Ltd. | Servo controller interface module for embedded disk controllers |
US7219182B2 (en) | 2003-03-10 | 2007-05-15 | Marvell International Ltd. | Method and system for using an external bus controller in embedded disk controllers |
US7039771B1 (en) | 2003-03-10 | 2006-05-02 | Marvell International Ltd. | Method and system for supporting multiple external serial port devices using a serial port controller in embedded disk controllers |
US7853747B2 (en) | 2003-03-10 | 2010-12-14 | Marvell International Ltd. | Method and system for using an external bus controller in embedded disk controllers |
US20070226392A1 (en) * | 2003-03-10 | 2007-09-27 | Byers Larry L | Method and system for using an external bus controller in embedded disk controllers |
US20040199718A1 (en) * | 2003-03-10 | 2004-10-07 | Byers Larry L. | Method and system for embedded disk controllers |
US8189285B1 (en) | 2003-03-10 | 2012-05-29 | Marvell International Ltd. | Method and system for automatic time base adjustment for disk drive servo controllers |
US20040199711A1 (en) * | 2003-03-10 | 2004-10-07 | Byers Larry L. | Method and system for using an external bus controller in embedded disk controllers |
US20040199695A1 (en) * | 2003-03-10 | 2004-10-07 | Purdham David M. | Method and system for using an interrupt controller in an embedded disk controller |
US7336435B1 (en) | 2003-03-10 | 2008-02-26 | Marvell International, Ltd. | Method and system for collecting servo field data from programmable devices in embedded disk controllers |
US7492545B1 (en) | 2003-03-10 | 2009-02-17 | Marvell International Ltd. | Method and system for automatic time base adjustment for disk drive servo controllers |
US8412160B2 (en) * | 2003-09-11 | 2013-04-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for discarding all segments corresponding to the same packet in a buffer |
US20120127927A1 (en) * | 2003-09-11 | 2012-05-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for discarding all segments corresponding to the same packet in a buffer |
US7414619B2 (en) * | 2003-09-23 | 2008-08-19 | Samsung Electronics Co., Ltd. | Display unit and control method thereof |
US20050062735A1 (en) * | 2003-09-23 | 2005-03-24 | Samsung Electronics Co., Ltd. | Display unit and control method thereof |
US7526691B1 (en) | 2003-10-15 | 2009-04-28 | Marvell International Ltd. | System and method for using TAP controllers |
US20050160200A1 (en) * | 2004-01-16 | 2005-07-21 | Kabushiki Kaisha Toshiba | Processor system, DMA control circuit, DMA control method, control method for DMA controller, graphic processing method, and graphic processing circuit |
US7627697B2 (en) * | 2004-01-16 | 2009-12-01 | Kabushiki Kaisha Toshiba | Device using multiple DMA controllers for transferring data between a storage device and multiple processing units |
US7471485B2 (en) | 2004-02-10 | 2008-12-30 | Marvell International Ltd. | Method and system for head position control in embedded disk drive controllers |
US20090097157A1 (en) * | 2004-02-10 | 2009-04-16 | Spaur Michael R | Method and system for head position control in embedded disk drive controllers |
US8116026B2 (en) | 2004-02-10 | 2012-02-14 | Marvell International Ltd. | Method and system for head position control in embedded disk drive controllers |
US7139150B2 (en) | 2004-02-10 | 2006-11-21 | Marvell International Ltd. | Method and system for head position control in embedded disk drive controllers |
US20050174680A1 (en) * | 2004-02-10 | 2005-08-11 | Spaur Michael R. | Method and system for head position control in embedded disk drive controllers |
US20070053099A1 (en) * | 2004-02-10 | 2007-03-08 | Marvell International Ltd. | Method and system for head position control in embedded disk drive controllers |
US7535791B1 (en) | 2004-06-14 | 2009-05-19 | Marvell International Ltd. | Integrated memory controller |
US20050276151A1 (en) * | 2004-06-14 | 2005-12-15 | White Theodore C | Integrated memory controller |
US7596053B1 (en) | 2004-06-14 | 2009-09-29 | Marvell International Ltd. | Integrated memory controller |
US7120084B2 (en) | 2004-06-14 | 2006-10-10 | Marvell International Ltd. | Integrated memory controller |
US7286441B1 (en) | 2004-06-14 | 2007-10-23 | Marvell International Ltd. | Integrated memory controller |
US20050289261A1 (en) * | 2004-06-28 | 2005-12-29 | White Theodore C | System and method for reading and writing data using storage controllers |
US8166217B2 (en) | 2004-06-28 | 2012-04-24 | Marvell International Ltd. | System and method for reading and writing data using storage controllers |
US20060015660A1 (en) * | 2004-07-19 | 2006-01-19 | Kha Nguyen | System and method for controlling buffer memory overflow and underflow conditions in storage controllers |
US20060015774A1 (en) * | 2004-07-19 | 2006-01-19 | Nguyen Huy T | System and method for transmitting data in storage controllers |
US20060015654A1 (en) * | 2004-07-19 | 2006-01-19 | Krantz Leon A | Dynamic WWN module for storage controllers |
US7757009B2 (en) | 2004-07-19 | 2010-07-13 | Marvell International Ltd. | Storage controllers with dynamic WWN storage modules and methods for managing data and connections between a host and a storage device |
US9201599B2 (en) | 2004-07-19 | 2015-12-01 | Marvell International Ltd. | System and method for transmitting data in storage controllers |
US7984252B2 (en) | 2004-07-19 | 2011-07-19 | Marvell International Ltd. | Storage controllers with dynamic WWN storage modules and methods for managing data and connections between a host and a storage device |
US8032674B2 (en) | 2004-07-19 | 2011-10-04 | Marvell International Ltd. | System and method for controlling buffer memory overflow and underflow conditions in storage controllers |
US7386661B2 (en) | 2004-10-13 | 2008-06-10 | Marvell International Ltd. | Power save module for storage controllers |
US8417900B1 (en) | 2004-10-13 | 2013-04-09 | Marvell International Ltd. | Power save module for storage controllers |
US7240267B2 (en) | 2004-11-08 | 2007-07-03 | Marvell International Ltd. | System and method for conducting BIST operations |
US8015448B2 (en) | 2004-11-08 | 2011-09-06 | Marvell International Ltd. | System and method for conducting BIST operations |
US20060117235A1 (en) * | 2004-11-08 | 2006-06-01 | Dinesh Jayabharathi | System and method for conducting BIST operations |
US20110022758A1 (en) * | 2004-11-15 | 2011-01-27 | Perozo Angel G | Method and system for processing frames in storage controllers |
US20060104269A1 (en) * | 2004-11-15 | 2006-05-18 | Perozo Angel G | Method and system for processing frames in storage controllers |
US7802026B2 (en) | 2004-11-15 | 2010-09-21 | Marvell International Ltd. | Method and system for processing frames in storage controllers |
US8370541B2 (en) | 2004-11-15 | 2013-02-05 | Marvell International Ltd. | Method and system for processing frames in storage controllers |
US8023217B1 (en) | 2005-04-06 | 2011-09-20 | Marvell International Ltd. | Method and system for read gate timing control for storage controllers |
US7609468B2 (en) | 2005-04-06 | 2009-10-27 | Marvell International Ltd. | Method and system for read gate timing control for storage controllers |
US20060227447A1 (en) * | 2005-04-06 | 2006-10-12 | Pinvidic Daniel R | Method and system for read gate timing control for storage controllers |
US20070005881A1 (en) * | 2005-06-30 | 2007-01-04 | Garney John I | Minimizing memory bandwidth usage in optimal disk transfers |
US7672980B2 (en) * | 2005-11-24 | 2010-03-02 | Hitachi, Ltd. | System, apparatus and method for reading data |
US20070130431A1 (en) * | 2005-11-24 | 2007-06-07 | Yoshitake Sano | System, apparatus and method for reading data |
US7836030B2 (en) * | 2007-11-13 | 2010-11-16 | International Business Machines Corporation | Data library optimization |
US8639676B2 (en) | 2007-11-13 | 2014-01-28 | International Business Machines Corporation | Data library optimization |
US20090125565A1 (en) * | 2007-11-13 | 2009-05-14 | Brons Dale R | Data library optimization |
US20100325116A1 (en) * | 2007-11-13 | 2010-12-23 | Brons Dale R | Data library optimization |
US20130191584A1 (en) * | 2012-01-23 | 2013-07-25 | Honeywell International Inc. | Deterministic high integrity multi-processor system on a chip |
US20160034191A1 (en) * | 2014-08-01 | 2016-02-04 | Kabushiki Kaisha Toshiba | Grid oriented distributed parallel computing platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5315708A (en) | Method and apparatus for transferring data through a staging memory | |
US5630059A (en) | Expedited message transfer in a multi-nodal data processing system | |
US6408341B1 (en) | Multi-tasking adapter for parallel network applications | |
US5758075A (en) | Multimedia communication apparatus and methods | |
KR960006503B1 (en) | Method and apparatus for interleaving multiple-channel dma operation | |
US5602995A (en) | Method and apparatus for buffering data within stations of a communication network with mapping of packet numbers to buffer's physical addresses | |
EP0241129B1 (en) | Addressing arrangement for a RAM buffer controller | |
US5133062A (en) | RAM buffer controller for providing simulated first-in-first-out (FIFO) buffers in a random access memory | |
US4860244A (en) | Buffer system for input/output portion of digital data processing system | |
USRE38821E1 (en) | Switching ethernet controller | |
US5633865A (en) | Apparatus for selectively transferring data packets between local area networks | |
US5187780A (en) | Dual-path computer interconnect system with zone manager for packet memory | |
US5151895A (en) | Terminal server architecture | |
US5752076A (en) | Dynamic programming of bus master channels by intelligent peripheral devices using communication packets | |
US5513368A (en) | Computer I/O adapters for programmably varying states of peripheral devices without interfering with central processor operations | |
US5664145A (en) | Apparatus and method for transferring data in a data storage subsystems wherein a multi-sector data transfer order is executed while a subsequent order is issued | |
US5793953A (en) | Method and apparatus for allowing packet data to be separated over multiple bus targets | |
US4400778A (en) | Large-volume, high-speed data processor | |
US20050152274A1 (en) | Efficient command delivery and data transfer | |
US5594927A (en) | Apparatus and method for aligning data transferred via DMA using a barrel shifter and a buffer comprising of byte-wide, individually addressabe FIFO circuits | |
KR980013142A (en) | Asynchronous Transfer Mode Communication Network, System Processing Performance and Memory Usage Enhancement Method | |
US5802546A (en) | Status handling for transfer of data blocks between a local side and a host side | |
US5901291A (en) | Method and apparatus for maintaining message order in multi-user FIFO stacks | |
US5555390A (en) | Data storage method and subsystem including a device controller for respecifying an amended start address | |
US5347514A (en) | Processor-based smart packet memory interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: APPLICATION UNDERGOING PREEXAM PROCESSING |
|
AS | Assignment |
Owner name: MTI TECHNOLOGY CORPORATION, CALIFORNIA Free format text: MERGER;ASSIGNOR:MICRO TECHNOLOGY, INC.;REEL/FRAME:006918/0653 Effective date: 19920908 |
|
AS | Assignment |
Owner name: MTI TECHNOLOGY CORPORATION, CALIFORNIA Free format text: PATENT ASSIGNMENT AND SECURITY AGREEMENT;ASSIGNOR:EMC CORPORATION;REEL/FRAME:007666/0310 Effective date: 19960209 |
|
AS | Assignment |
Owner name: EMC CORPORATION, MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MTI TECHNOLOGY CORPORATION;REEL/FRAME:007846/0598 Effective date: 19960209 |
|
FEPP | Fee payment procedure |
Free format text: PAT HLDR NO LONGER CLAIMS SMALL ENT STAT AS INDIV INVENTOR (ORIGINAL EVENT CODE: LSM1); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: EMC CORPORATION, MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MTI TECHNOLOGY CORPORATION;REEL/FRAME:008753/0364 Effective date: 19970911 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |