Distributing system for multi-processor input and output using channel adapters

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5388217
SERIAL NO

07807082

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Four clusters of 16 CPU's each are each associated with a solid state memory and a main memory. Each CPU is uniquely associated with a channel arbitrator which interconnects the associated CPU to serial ports. Each channel arbitrator is associated with a set of 16 serial channels. Each serial channel is in turn interconnected to a channel adapter which includes software and firmware adapted for interacting with a specific peripheral device. Each channel adapter also has software and firmware which is device-independent for data transfer with the channel arbitrator. The channel arbitrator includes a memory port for accessing main memory through the CPU, a port for accepting service requests and providing interrupts to the CPU's, direct memory access control logic, arbitration control logic, serial ports associated with the channel adapters, and a parallel port is associated with solid state memory. Direct memory access requests are queued at the channel while higher-priority serial transfer requests are serviced. Direct memory access is provide in 64-word blocks designated by perimeter packets indicating a number of blocks, starting address in main memory, starting address in solid state memory, and an indication of the direction of transfer.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CRAY RESEARCH, INC.EAGAN, MN73
MORGAN STANLEY & CO., INCORPORATEDMOUNTAIN VIEW, CA606
SILICON GRAPHICS, INC.MOUNTAIN VIEW, CA66
SILICON GRAPHICS INTERNATIONAL CORP.FREMONT, CA531

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Benzschawel, Gary E Chippewa Falls, WI 1 21
Chen, Steven S Chippewa Falls, WI 6 144
Heidtke, Lonnie R Chippewa Falls, WI 3 55
Simmons, Fredrich J Eau Claire, WI 1 21
Spix, George A Eau Claire, WI 25 1679

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 4458316 Queuing commands in a peripheral data storage system 46 1983
 
CRAY RESEARCH, INC. (1)
* 4771378 Electrical interface system 12 1984
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 4821170 Input/output system for multiprocessors 61 1987
 
SILICON GRAPHICS INTERNATIONAL CORP. (1)
* 5168547 Distributed architecture for input/output for a multiprocessor system 37 1990
 
SILICON GRAPHICS, INC. (1)
* 4807121 Peripheral interface system 35 1988
 
DATA GENERAL CORPORATION (1)
* 4403282 Data processing system using a high speed data channel for providing direct memory access for block data transfers 35 1980
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
* 4543627 Internal communication arrangement for a multiprocessor system 67 1981
 
Honeywell Information Systems Inc. (1)
* 4460959 Logic control system including cache memory for CPU-memory transfers 9 1981
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
AIWA/Raid Technlogy, (1)
* 5938744 Method for managing multiple DMA queues by a single controller 7 1997
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
* 5548791 Input/output control system with plural channel paths to I/O devices 89 1994
* 5907684 Independent channel coupled to be shared by multiple physical processing nodes with each node characterized as having its own memory, CPU and operating system image 64 1996
6970982 Method and system for maintaining coherency in a multiprocessor system by broadcasting TLB invalidated entry instructions 7 2003
6907477 Symmetric multi-processing system utilizing a DMAC to allow address translation for attached processors 7 2004
 
Other [Check patent profile for assignment information] (1)
* 2004/0160,835 Symmetric multi-processing system 7 2004
 
SHARP KABUSHIKI KAISHA (1)
* 6029242 Data processing system using a shared register bank and a plurality of processors 13 1997
 
ADVANCED MICRO DEVICES, INC. (1)
* 5611053 Apparatus and method for integrating bus master ownership of local bus load by plural data transceivers 18 1994
 
BULL S.A. (2)
* 6816927 Method and system for automatic updating an access path to the system disk of a hardware perimeter of computer 14 2003
* 2003/0149,813 Method of automatic updating of an access path to the system disk of a hardware perimeter of computer resources, system for executing this method and memory used in this system 0 2003
 
EMC IP HOLDING COMPANY LLC (1)
* 6317805 Data transfer interface having protocol conversion device and upper, lower, middle machines: with middle machine arbitrating among lower machine side requesters including selective assembly/disassembly requests 21 1998
 
SILICON GRAPHICS INTERNATIONAL CORP. (1)
* 5761534 System for arbitrating packetized data from the network to the peripheral resources and prioritizing the dispatching of packets onto the network 37 1996
 
QLOGIC CORPORATION (1)
* 8677044 Method and system for communication using multiple DMA channels 2 2012
 
NORTH STAR INNOVATIONS INC. (1)
* 6771630 Multi channel controller 4 2000
 
HITACHI, LTD. (1)
* 5603062 System for controlling data flow between plurality of host interfaces and drive interfaces using controller for select unoccupied interfaces after preparation of read/write operation is complete 18 1993
 
HUAWEI TECHNOLOGIES CO., LTD. (1)
* 9742548 Method and apparatus for using serial port in time division multiplexing manner 0 2015
 
COX COMMUNICATIONS, INC. (1)
* 5586289 Method and apparatus for accessing local storage within a parallel processing computer 11 1994
 
APPLE INC. (3)
* 5655151 DMA controller having a plurality of DMA channels each having multiple register sets storing different information controlling respective data transfer 61 1994
* 5828856 Dual bus concurrent multi-channel direct memory access controller and method 55 1996
* 5805927 Direct memory access channel architecture and method for reception of network information 59 1997
 
WOODLAND VENTURE FUND (1)
* 6147991 Scalable high speed packet switch using packet diversion through dedicated channels 9 1997
 
SONY INTERACTIVE ENTERTAINMENT INC. (2)
* 6779049 Symmetric multi-processing system with attached processing units being able to access a shared memory without being structurally configured with an address translation mechanism 40 2000
* 2002/0078,308 Symmetric multi-processing system 17 2000
 
INTELLECTUAL DISCOVERY, INC. (1)
6920519 System and method for supporting access to multiple I/O hub nodes in a host bridge 38 2000
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
* 2006/0206,729 Flexible power reduction for embedded components 7 2004
* Cited By Examiner