US Patent No: 5,388,217

Number of patents in Portfolio can not be more than 2000

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

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

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
CRAY RESEARCH, INC.EAGAN, MN256
MORGAN STANLEY & CO., INCORPORATEDMOUNTAIN VIEW, CA710
SILICON GRAPHICS, INC.MOUNTAIN VIEW, CA330
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 20
Chen, Steven S Eau Claire, WI 8 130
Heidtke, Lonnie R Chippewa Falls, WI 3 52
Simmons, Fredrich J Eau Claire, WI 1 20
Spix, George A Eau Claire, WI 25 1499

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
4,271,479 Display terminal with modularly attachable features 15 1977
4,258,418 Variable capacity data buffer system 131 1978
4,458,316 Queuing commands in a peripheral data storage system 45 1983
 
Honeywell Information Systems Inc. (2)
4,300,193 Data processing system having data multiplex control apparatus 28 1979
4,460,959 Logic control system including cache memory for CPU-memory transfers 9 1981
 
Bell Telephone Laboratories, Incorporated (1)
4,543,627 Internal communication arrangement for a multiprocessor system 64 1981
 
Computer Automation, Inc. (1)
4,313,160 Distributed input/output controller system 52 1979
 
Cray Research, Inc. (1)
4,771,378 Electrical interface system 10 1984
 
Data General Corporation (1)
4,403,282 Data processing system using a high speed data channel for providing direct memory access for block data transfers 35 1980
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
4,821,170 Input/output system for multiprocessors 61 1987
 
SCHNEIDER AUTOMATION INC. (1)
4,276,594 Digital computer with multi-processor capability utilizing intelligent composite memory and input/output modules and method for performing the same 193 1978
 
SILICON GRAPHICS INTERNATIONAL, CORP. (1)
5,168,547 Distributed architecture for input/output for a multiprocessor system 35 1990
 
SILICON GRAPHICS, INC. (1)
4,807,121 Peripheral interface system 35 1988

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
5,548,791 Input/output control system with plural channel paths to I/O devices 75 1994
5,907,684 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 51 1996
6,779,049 Symmetric multi-processing system with attached processing units being able to access a shared memory without being structurally configured with an address translation mechanism 35 2000
6,970,982 Method and system for maintaining coherency in a multiprocessor system by broadcasting TLB invalidated entry instructions 5 2003
6,907,477 Symmetric multi-processing system utilizing a DMAC to allow address translation for attached processors 4 2004
 
APPLE INC. (3)
5,655,151 DMA controller having a plurality of DMA channels each having multiple register sets storing different information controlling respective data transfer 57 1994
5,828,856 Dual bus concurrent multi-channel direct memory access controller and method 52 1996
5,805,927 Direct memory access channel architecture and method for reception of network information 56 1997
 
ADVANCED MICRO DEVICES, INC. (1)
5,611,053 Apparatus and method for integrating bus master ownership of local bus load by plural data transceivers 18 1994
 
AIWA/Raid Technlogy, (1)
5,938,744 Method for managing multiple DMA queues by a single controller 7 1997
 
BULL S.A. (1)
6,816,927 Method and system for automatic updating an access path to the system disk of a hardware perimeter of computer 10 2003
 
COX COMMUNICATIONS, INC. (1)
5,586,289 Method and apparatus for accessing local storage within a parallel processing computer 11 1994
 
EMC CORPORATION (1)
6,317,805 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 20 1998
 
FREESCALE SEMICONDUCTOR, INC. (1)
6,771,630 Multi channel controller 4 2000
 
HITACHI, LTD. (1)
5,603,062 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 15 1993
 
INTELLECTUAL DISCOVERY, INC. (1)
6,920,519 System and method for supporting access to multiple I/O hub nodes in a host bridge 28 2000
 
QLOGIC CORPORATION (1)
8,677,044 Method and system for communication using multiple DMA channels 0 2012
 
SHARP KABUSHIKI KAISHA (1)
6,029,242 Data processing system using a shared register bank and a plurality of processors 11 1997
 
SILICON GRAPHICS INTERNATIONAL, CORP. (1)
5,761,534 System for arbitrating packetized data from the network to the peripheral resources and prioritizing the dispatching of packets onto the network 26 1996
 
WOODLAND VENTURE FUND (1)
6,147,991 Scalable high speed packet switch using packet diversion through dedicated channels 8 1997