Data communications in a parallel active messaging interface of a parallel computer
Abstract
Data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI and through data communications resources, including receiving in an origin endpoint of the PAMI a SEND instruction, the SEND instruction specifying a transmission of transfer data from the origin endpoint to a first target endpoint; transmitting from the origin endpoint to the first target endpoint a Request-To-Send (`RTS`) message advising the first target endpoint of the location and size of the transfer data; assigning by the first target endpoint to each of a plurality of target endpoints separate portions of the transfer data; and receiving by the plurality of target endpoints the transfer data.
- Inventors:
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1163982
- Patent Number(s):
- 8891371
- Application Number:
- 13/676,700
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- DOE Contract Number:
- B554331
- Resource Type:
- Patent
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Archer, Charles J, Blocksome, Michael A, Ratterman, Joseph D, and Smith, Brian E. Data communications in a parallel active messaging interface of a parallel computer. United States: N. p., 2014.
Web.
Archer, Charles J, Blocksome, Michael A, Ratterman, Joseph D, & Smith, Brian E. Data communications in a parallel active messaging interface of a parallel computer. United States.
Archer, Charles J, Blocksome, Michael A, Ratterman, Joseph D, and Smith, Brian E. Tue .
"Data communications in a parallel active messaging interface of a parallel computer". United States. https://www.osti.gov/servlets/purl/1163982.
@article{osti_1163982,
title = {Data communications in a parallel active messaging interface of a parallel computer},
author = {Archer, Charles J and Blocksome, Michael A and Ratterman, Joseph D and Smith, Brian E},
abstractNote = {Data communications in a parallel active messaging interface (`PAMI`) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI and through data communications resources, including receiving in an origin endpoint of the PAMI a SEND instruction, the SEND instruction specifying a transmission of transfer data from the origin endpoint to a first target endpoint; transmitting from the origin endpoint to the first target endpoint a Request-To-Send (`RTS`) message advising the first target endpoint of the location and size of the transfer data; assigning by the first target endpoint to each of a plurality of target endpoints separate portions of the transfer data; and receiving by the plurality of target endpoints the transfer data.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2014},
month = {11}
}
Works referenced in this record:
I/O control system using buffer full/empty and zero words signals to control DMA read/write commands
patent, June 1990
- Sera, Akihiro; Goukon, Kazuhiko; Shibata, Yuji
- US Patent Document 4,933,840
Network communications adapter with dual interleaved memory banks servicing multiple processors
patent, June 1990
- Humphrey, Donald J.; Hughes, James P.; Peterson, Wayne A.
- US Patent Document 4,933,846
Congestion free packet network
patent, September 1991
- Golestani, S. Jamaloddin
- US Patent Document 5,050,162
Bulk-synchronous parallel computer
patent, January 1992
- Valiant, Leslie G.
- US Patent Document 5,083,265
Memory management system and method for network controller
patent, August 1992
- Firoozmand, Farzin
- US Patent Document 5,136,582
Activity monitor system non-obtrusive statistical monitoring of operations on a shared bus of a multiprocessor system
patent, March 1993
- Laprade, Maria; Sterling, Thomas
- US Patent Document 5,193,179
Dynamic routing system for a multinode communications network
patent, June 1993
- Ben-Ayed, Mondher; Merriam, Charles W.
- US Patent Document 5,218,676
Link-by-link congestion control for packet transmission systems
patent, June 1994
- Lin, Huai-An
- US Patent Document 5,319,638
Message routing in a multiprocessor computer system
patent, September 1994
- Nugent, Steven F.
- US Patent Document 5,347,450
Arrangement of DMA, interrupt and timer functions to implement symmetrical processing in a multiprocessor computer system
patent, July 1995
- Culley, Paul R.; Landry, John A.; Mayer, Dale J.
- US Patent Document 5,437,042
Inter-processor communication system in which messages are stored at locations specified by the sender
patent, September 1995
- Wilkes, Andrew J.
- US Patent Document 5,448,698
Technique for accomplishing deadlock free routing through a multi-stage cross-point packet switch
patent, September 1995
- Sethu, Harish; Stucke, Robert Frederick; Stunkel, Craig Brian
- US Patent Document 5,453,978
Method and system for routing packets in a packet communication network using locally constructed routing tables
patent, January 1996
- Flammer, III, George H.
- US Patent Document 5,488,608
Message passing system for distributed shared memory multiprocessor system and message passing method using the same
patent, April 1997
- Yamada, Shigeki; Maruyama, Katsumi; Kubota, Minoru
- US Patent Document 5,617,537
Static routing system
patent, October 1997
- Hashimoto, Akira; Tamiya, Hirokazu
- US Patent Document 5,680,116
Apparatus and method for packetizing and segmenting MPEG packets
patent, November 1997
- Gaytan, Andre J.; Gentry, Denny; Oskouy, Rasoul Mirzazadeh
- US Patent Document 5,689,509
Barrier and eureka synchronization architecture for multiprocessors
patent, February 1998
- Kessler, Richard E.; Oberlin, Steven M.; Thorson, Gregory Michael
- US Patent Document 5,721,921
Multimedia communication apparatus and methods
patent, May 1998
- Graziano, Michael J.; Hauris, Jon F.; Stanley, Daniel L.
- US Patent Document 5,758,075
Parallel process scheduling method in a parallel computer and a processing apparatus for a parallel computer
patent, July 1998
- Ueno, Haruhiko
- US Patent Document 5,781,775
Message-passing multiprocessor system
patent, August 1998
- Moh, Sang Man; Shin, Sang Seok; Yoon, Suk Han
- US Patent Document 5,790,530
System and method for transmission rate control in a segmentation and reassembly (SAR) circuit under ATM protocol
patent, August 1998
- Miller, Michael J.; Murtaza, Bilal; Sun, Chih-Ping
- US Patent Document 5,796,735
Bridge/router architecture for high performance scalable networking
patent, September 1998
- Isfeld, Mark S.; Mallory, Tracy D.; Mitchell, Bruce W.
- US Patent Document 5,802,278
Parallel I/O network file server architecture
patent, September 1998
- Row, Edward John; Boucher, Laurence B.; Pitts, William M.
- US Patent Document 5,802,366
Communication system and method providing optimal restoration of failed paths
patent, November 1998
- Allen, John
- US Patent Document 5,835,482
Parallel computer system with communications network for selecting computer nodes for barrier synchronization
patent, July 1999
- Horie, Takeshi; Nagatsuka, Masaaki; Kobayashi, Kenichi
- US Patent Document 5,928,351
Source routing for connection-oriented network with repeated call attempts for satisfying user-specified QOS parameters
patent, August 1999
- Iwata, Atsushi
- US Patent Document 5,933,425
Computer system data I/O by reference among I/O devices and multiple memory units
patent, September 1999
- Fishler, Leonard R.; Zargham, Bahman
- US Patent Document 5,954,794
Asynchronous packet switching
patent, September 1999
- Wicki, Thomas M.; Helland, Patrick James; Shimizu, Takeshi
- US Patent Document 5,959,995
Independent simultaneous queueing of message descriptors
patent, October 1999
- Benner, Alan F.
- US Patent Document 5,961,659
Method and apparatus for providing quality of service routing in a network
patent, November 1999
- Crawley, Eric S.; Zhang, Zhaohui; Salkewicz, William
- US Patent Document 5,995,503
Signaling communication events in a computer network
patent, May 2000
- Bender, Carl A.; DiNicola, Paul D.; Gildea, Kevin J.
- US Patent Document 6,070,189
Multi-tasking adapter for parallel network applications
patent, June 2000
- Feeney, James William; Olnowich, Howard Thomas; Wilhelm, Jr., George William
- US Patent Document 6,072,781
Integrating switching and facility networks using ATM
patent, June 2000
- Buyukkoc, Cagatay; Houck, David J.; Johri, Pravin Kumar
- US Patent Document 6,081,506
Seralized race-free virtual barrier network
patent, July 2000
- Thorson, Greg; Passint, Randal S.; Scott, Steven L.
- US Patent Document 6,085,303
I/O protocol for highly configurable multi-node processing system
patent, August 2000
- Muller, P. Keith; Chow, Kit M.
- US Patent Document 6,105,122
System for providing transaction indivisibility in a transaction processing system upon recovery from a host processor failure by monitoring source message sequencing
patent, December 2000
- Hill, Michael J.; Cooper, Thomas P.; Konrad, Dennis R.
- US Patent Document 6,161,198
Flow control system using control information of a message for initiating retransmission of data portion when buffer is available
patent, January 2002
- Desnoyers, Christine M.; Joseph, Douglas J.; Kampf, Francis A.
- US Patent Document 6,337,852
System for parsing a packet for conformity with a predetermined protocol using mask and comparison values included in a parsing instruction
patent, March 2002
- Gentry, Jr., Denton E.
- US Patent Document 6,356,951
Agile optical-core distributed packet switch
patent, November 2002
- Beshai, Maged E.; Vickers, Richard
- US Patent Document 6,486,983
Hardware event based flow control of counters
patent, February 2003
- Chapple, James
- US Patent Document 6,519,310
Method of responding to I/O request and associated reply descriptor
patent, July 2003
- Johnson, Stephen B.
- US Patent Document 6,591,310
System and method for allocating buffers for message passing in a shared-memory computer system
patent, July 2003
- Sistare, Steven J.; Dontje, Terry D.
- US Patent Document 6,601,089
Method and apparatus for write-back caching with minimal interrupts
patent, March 2004
- Chow, Kit M.; Muller, P. Keith; Meyer, Michael W.
- US Patent Document 6,711,632
Method and apparatus for improving bus efficiency given an array of frames to transmit
patent, May 2004
- Connor, Patrick
- US Patent Document 6,735,662
Mechanism for completing messages in memory
patent, June 2004
- Dearth, Glenn A.; Webber, Thomas P.; Ward, Kenneth A.
- US Patent Document 6,744,765
Method and apparatus for load balancing of parallel servers in a network environment
patent, June 2004
- Bournas, Redha M.
- US Patent Document 6,748,413
System and method for efficient data transfer management
patent, June 2004
- Dixon, Huey P.; El-Khoury, Roland; Hankins, Steve
- US Patent Document 6,754,732
Network adaptor card with reverse proxy and cache and method implemented therewith
patent, October 2004
- Smith, Jack J.; Burright, Richard T.; Worley, III, W. Spencer
- US Patent Document 6,801,927
Method and apparatus for temperature throttling the access frequency of an integrated circuit
patent, January 2005
- Huckaby, Jennifer; Partsch, Torsten; Edmonds, Johnathan
- US Patent Document 6,847,911
Data communication among processes of a network component
patent, January 2005
- Kurapati, Srikrishna
- US Patent Document 6,847,991
Methods, system and article of manufacture for pre-fetching descriptors
patent, February 2005
- Webber, Thomas P.
- US Patent Document 6,857,030
System and method for policing multiple data flows and multi-protocol data flows
patent, May 2005
- Buskirk, Glenn A.; Santiago, Rodolfo A.
- US Patent Document 6,901,052
Method and apparatus for discarding data packets through the use of descriptors
patent, December 2005
- Achilles, Heather D.; Pearson, Terry; Gallo, Paul S.
- US Patent Document 6,977,894
Descriptor-based load balancing
patent, December 2005
- Oner, Koray; Dion, Jeremy
- US Patent Document 6,981,074
Apparatus and method for programmable memory access slot assignment
patent, April 2006
- Yu, Ching; Zhuang, Xiaohua; Erimli, Bahadir
- US Patent Document 7,031,305
Apparatus and method for responding to a interruption of a packet flow to a high level data link controller in a signal processing system
patent, May 2006
- Iyer, Ramesh; Nguyen, Henry; Smith, Patrick J.
- US Patent Document 7,054,958
Mechanisms for efficient message passing with copy avoidance in a distributed system using advanced network devices
patent, August 2006
- Blackmore, Robert S.; Gildea, Kevin J.; Govindaraju, Rama K.
- US Patent Document 7,089,289
Buffer management technique for a hypertransport data path protocol
patent, September 2006
- Mitten, John W.; Riedle, Christopher G.; Barach, David Richard
- US Patent Document 7,111,092
Protocol agnostic web listener
patent, October 2006
- Firth, Richard L.; Nielsen, Henrik Frystyk; Olson, Lance
- US Patent Document 7,120,916
Tables with direct memory access descriptor lists for distributed direct memory access
patent, December 2006
- Ganapathy, Kumar; Kanapathippillai, Ruban; Shah, Saurin
- US Patent Document 7,155,541
Method and apparatus for storing data in flash memory
patent, December 2006
- McGrew, Richard A.; Garner, Richard P.
- US Patent Document 7,155,560
Fast-path apparatus for receiving data corresponding a TCP connection
patent, June 2007
- Boucher, Laurence B.; Blightman, Stephen E. J.; Craft, Peter K.
- US Patent Document 7,237,036
Deficit-based striping algorithm
patent, January 2008
- Agarwal, Gaurav; Musacchio, John T.; Mo, Jeonghoon
- US Patent Document 7,319,695
Multiprocessor node controller circuit and method
patent, July 2008
- Deneroff, Martin M.; Kaldani, Givargis G.; Koren, Yuval
- US Patent Document 7,406,086
Parallel processing systems and method
patent, August 2008
- Howard, Kevin D.; Rea, Glen Curtis; Robertson, Nick Wade
- US Patent Document 7,418,470
Mirror queue in a shared queue environment
patent, December 2008
- Le, Cuong Minh; Wilcock, Glenn R.
- US Patent Document 7,464,138
System and method for remote direct memory access without page locking by the operating system
patent, May 2009
- Leonard, Judson S.; Gingold, David; Stewart, Lawrence C.
- US Patent Document 7,533,197
Identifying messaging completion in a parallel computer by checking for change in message received and transmitted count at each node
patent, June 2009
- Archer, Charles J.; Hardwick, Camesha R.; McCarthy, Patrick Joseph
- US Patent Document 7,552,312
Chaining direct memory access data transfer operations for compute nodes in a parallel computer
patent, September 2010
- Archer, Charles J.; Blocksome, Michael A.
- US Patent Document 7,805,546
Low latency, high bandwidth data communications between compute nodes in a parallel computer
patent, November 2010
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Document 7,827,024
Message communications of particular message types between compute nodes using DMA shadow buffers
patent, November 2010
- Blocksome, Michael A.; Parker, Jeffrey J.
- US Patent Document 7,836,143
Direct memory access transfer completion notification
patent, February 2011
- Archer, Charles J.; Blocksome, Michael A.; Parker, Jeffrey J.
- US Patent Document 7,890,670
Query performance data on parallel computer system having compute nodes
patent, August 2012
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Document 8,250,164
Method and apparatus for advanced interprocess communication
patent, October 2012
- Brief, David
- US Patent Document 8,286,188
Method and system for scheduled streaming of best effort data
patent-application, May 2003
- Dougall, C. J. Scott; Bentz, P. Christien; Bright, Jason Russel
- US Patent Application 10/147010; 20030093485
Communications system using rings architecture
patent-application, October 2003
- Masel, JOnathan; Zabarski, Boris; Greenblat, Ilia
- US Patent Application 10/064339; 20030195991
DMA controller and method for checking address of data to be transferred with DMA
patent-application, December 2003
- Shih, Chien-Yi
- US Patent Application 10/443377; 20030233497
Method and system for transmitting data in a packet based communication network
patent-application, January 2004
- Zheng, Haihong; Faccin, Stefano
- US Patent Application 10/183413; 20040001508
Controlling flow of data between data processing systems via a memory
patent-application, March 2004
- Biran, Giora; Sostheim, Tal
- US Patent Application 10/619988; 20040057380
Efficient implementation of a multidimensional fast fourier transform on a distributed-memory parallel multi-node computer
patent-application, April 2004
- Bhanot, Gyan V.; Chen, Dong; Gara, Alan G.
- US Patent Application 10/468998; 20040078405
Method and apparatus for implementing packet work area accesses and buffer sharing
patent-application, November 2004
- Ganfield, Paul Allen
- US Patent Application 10/427864; 20040218631
Packet sequence maintenance with load balancing, and head-of-line blocking avoidance in a switch
patent-application, January 2005
- Chao, Hung-Hsiang Jonathan; Park, Jinsoo
- US Patent Application 10/776574; 20050002334
Systems and methods for processing packets
patent-application, January 2005
- Ferguson, Dennis C.; Patel, Rajiv; Cheung, Gerald
- US Patent Application 10/920237; 20050018682
Direct memory access using memory descriptor list
A
patent-application, February 2005
- Futral, William T.; Ni, Jie
- US Patent Application 10/635306; 20050033874
Multi-dimensional lattice network
patent-application, March 2005
- Beshai, Maged E.
- US Patent Application 10/969748; 20050068946
Exponential channelized timer
patent-application, April 2005
- Oner, Koray
- US Patent Application 10/684916; 20050078669
System and method for high performance message passing
patent-application, April 2005
- Chen, Weiyi; Dimitrov, Rossen P.; Skjellum, Anthony
- US Patent Application 10/953939; 20050091334
Adaptive source routing and packet processing
patent-application, May 2005
- Chiou, Derek; Dennison, Larry R.; Dally, William J.
- US Patent Application 10/815458; 20050100035
Software configurable cluster-based router using heterogeneous nodes as cluster nodes
patent-application, May 2005
- Rabinovitch, Peter
- US Patent Application 10/712104; 20050108425
Method for performing DMA transfers with dynamic descriptor structure
patent-application, May 2005
- Lu, Ho-Keng; Chang, Chia-Ming; Lee, Tsai-Pao
- US Patent Application 10/720403; 20050114561
Lightweight input/output protocol
patent-application, September 2005
- Mohamed, Ahmed H.; Voellm, Anthony F.
- US Patent Application 10/749959; 20050198113
Hardware filtering support for denial-of-service attacks
patent-application, September 2005
- Stacy, John Kenneth; Garner, Trevor; Hughes, Martin W.
- US Patent Application 10/811195; 20050213570
Information display apparatus, information display method, and computer program
patent-application, December 2005
- Suematsu, Toshinari; Nagata, Satoshi
- US Patent Application 11/149357; 20050289235
Multiple instances of the same type of processing module within a layered communication stack
patent-application, January 2006
- Gadde, Srinivas
- US Patent Application 10/884669; 20060002424
Failover mechanisms in RDMA operations
patent-application, March 2006
- Blackmore, Robert S.; Chang, Fu Chung; Chaudhary, Piyush
- US Patent Application 11/017574; 20060045005
Early interrupt notification in RDMA and in DMA operations
patent-application, March 2006
- Blackmore, Robert S.; Helmer, JR., Leonard W.; Heywood, Patricia E.
- US Patent Application 11/017573; 20060045109
RDMA server (OSI) global TCE tables
patent-application, March 2006
- Blackmore, Robert S.; Chaudhary, Piyush; Goscinski, Jason E.
- US Patent Application 11/017456; 20060047771
Message queue tuning
patent-application, March 2006
- Collard, Jean-Francois; Estep, Patrick
- US Patent Application 10/940173; 20060059257
Remote direct memory access system and method
patent-application, April 2006
- Gildea, Kevin J.; Govindaraju, Rama K.; Grice, Donald G.
- US Patent Application 10/929943; 20060075057
Memory-controller-embedded apparatus and procedure for achieving system-directed checkpointing without operating-system kernel support
patent-application, July 2006
- Stiffler, Jack J.; Burn, Donald D.
- US Patent Application 11/301814; 20060150010
Host buffer queues
patent-application, July 2006
- Beckett, Jeffrey Scott; Duckman, David James; Nicolson, IV, Alexander
- US Patent Application 11/039446; 20060161733
Concurrency technique for shared objects
patent-application, July 2006
- Martin, Paul A.; Detlefs, David L.; Garthwaite, Alexander T.
- US Patent Application 11/384627; 20060161737
Data transfer system and data transfer method
patent-application, August 2006
- Yoda, Hitoshi; Utsumi, Hiroyuki
- US Patent Application 11/168348; 20060190640
Methods and systems for dynamic parallel processing
patent-application, August 2006
- Greven, Boris; Westendorf, Frank
- US Patent Application 11/346306; 20060195336
DMA engine for protocol processing
patent-application, September 2006
- Alexander, Thomas; Quattromani, Marc Alan; Rekow, Alexander
- US Patent Application 11/373858; 20060206635
Method and system for configuring a timer
patent-application, September 2006
- Sherwin, JR., Bruce J.
- US Patent Application 11/089957; 20060218429
Apparatus and method for packet transmission over a high speed network supporting remote direct memory access operations
patent-application, October 2006
- Hausauer, Brian S.; Gross, Tristan T.; Keels, Kenneth G.
- US Patent Application 11/315685; 20060230119
Virtualization for device sharing
patent-application, November 2006
- Torudbakken, Ola; Johnsen, Bjorn Dag
- US Patent Application 11/291264; 20060253619
Third party node initiated remote direct memory access
patent-application, February 2007
- Banikazemi, Mohammad; Liu, Jiuxing
- US Patent Application 11/099842; 20070041383
Apparatus and method for stateless CRC calculation
patent-application, July 2007
- Keels, Kenneth G.; Hausauer, Brian S.; Makhervaks, Vadim G.
- US Patent Application 11/357449; 20070165672
Methods and systems for providing a secure electronic mailbox
patent-application, July 2007
- Cook, Jon L.; Ray, Christine; Rogerson, Cathy M.
- US Patent Application 11/525203; 20070169176
Tightly Coupled Scalar And Boolean Processor
patent-application, July 2007
- Narad, Charles
- US Patent Application 11/623297; 20070169179
Methods and apparatus to implement parallel transactions
patent-application, August 2007
- Dice, David; Shalev, Ori; Shavit, Nir N.
- US Patent Application 11/475814; 20070198519
Recoverable error detection for concurrent computing programs
patent-application, January 2008
- Ellis, Edric; Martin, Jocelyn Luke
- US Patent Application 11/488432; 20080016249
Executing an Allgather Operation with an Alltoallv Operation in a Parallel Computer
patent-application, January 2008
- Archer, Charles J.; Heidelberger, Philip; Moreira, Jose Eduardo
- US Patent Application 11/459387; 20080022079
Packet transferring/transmitting method and mobile communication system
patent-application, May 2008
- Tomita, Tetsuo; Ikeda, Eiji; Kobayashi, Kazunari
- US Patent Application 12/003283; 20080101295
RDMA systems and methods for sending commands from a source node to a target node for local execution of commands at the target node
patent-application, May 2008
- Leonard, Judson S.; Stewart, Lawrence C.; Gingold, David
- US Patent Application 11/594443; 20080109573
Data Flow Control Within and Between DMA Channels
patent-application, September 2008
- Go, Dominic; Hayter, Mark D.; Kumar, Puneet
- US Patent Application 11/682051; 20080222317
Remote Direct Memory Access
patent-application, October 2008
- Archer, Charles J>; Blocksome, Michael A.
- US Patent Application 11/740361; 20080267066
Message Communications of Particular Message Types Between Compute Nodes Using DMA Shadow Buffers
patent-application, October 2008
- Blacksome, Michael A.; Parker, Jeffrey J.
- US Patent Application 11/739948; 20080270563
Signaling Completion of a Message Transfer from an Origin Compute Node to a Target Compute Node
patent-application, November 2008
- Blocksome, Michael A.; Parker, Jeffrey J.
- US Patent Application 11/744319; 20080273543
Low Latency, High Bandwidth Data Communications Between Compute Nodes in a Parallel Computer
patent-application, November 2008
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 11/746333; 20080281997
Direct Memory Access Transfer Completion Notification
patent-application, November 2008
- Archer, Charles J.; Blocksome, Michael A.; Parker, Jeffrey J.
- US Patent Application 11/746348; 20080281998
Direct Memory Access Transfer Completion Notification
patent-application, December 2008
- Archer, Charles J.; Blocksome, Michal A.; Parker, Jeffrey J.
- US Patent Application 11/754719; 20080301327
Controlling Data Transfers from an Origin Compute Node to a Target Compute Node
patent-application, December 2008
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 11/754765; 20080301704
Data Communications
patent-application, December 2008
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, JOseph D.
- US Patent Application 11/764302; 20080313341
Optimized Collectives Using a DMA on a Parallel Computer
patent-application, January 2009
- Chen, Dong; Gabor, Dozsa; Giampapa, Mark E.
- US Patent Application 11/768645; 20090006662
Ultrascalable Petaflop Parallel Supercomputer
patent-application, January 2009
- Blumrich, Matthias A.; Chen, Dong; Chiu, George
- US Patent Document 11/768905; 20090006808
Mechanism to Support Generic Collective Communication Across a Variety of Programming Models
patent-application, January 2009
- Almasi, Gheorghe; Dozsa, Gabor; Kumar, Sameer
- US Patent Application 11/768669; 20090006810
Message Passing with a Limited Number of DMA Byte Counters
patent-application, January 2009
- Blocksome, Michael; Chen, Dong; Giampapi, Mark E.
- US Patent Application 11/768813; 20090007141
Low Latency, High Bandwidth Data Communications Between Compute Nodes in a Parallel Computer
patent-application, January 2009
- Blocksome, Michael A.
- US Patent Application 11/776718; 20090019190
Pacing a Data Transfer Operation Between Compute Nodes on a Parallel Computer
patent-application, January 2009
- Blockstone, Michael A.
- US Patent Application 11/776707; 20090022156
Repeating Direct Memory Access Data Transfer Operations for Compute Nodes in a Parallel Computer
patent-application, January 2009
- Archer, Charles J.; Blocksome, Michael A.
- US Patent Application 11/829334; 20090031001
Self-Pacing Direct Memory Access Data Transfer Operations for Compute Nodes in a Parallel Computer
patent-application, January 2009
- Blocksome, Michael A.
- US Patent Application 11/829339; 20090031002
Chaining Direct Memory Access Data Transfer Operations for Compute Nodes in a Parallel Computer
patent-application, January 2009
- Archer, Charles J.; Blocksome, Michael A.
Third Party, Broadcast, Multicast and Conditional RDMA Operations
patent-application, May 2009
- Chang, Fu Chung; Chaudhary, Piyush; Goscinski, Jason E.
- US Patent Application 12/344766; 20090125604
Tracking Network Contention
patent-application, June 2009
- Archer, Charles J.; Peters, Amanda; Smith, Brian E.
- US Patent Application 11/955474; 20090154486
Communication control device, information processing device and computer program product
patent-application, August 2009
- Tanabe, Noboru
- US Patent Application 12/320954; 20090210586
Determining A Path For Network Traffic Between Nodes In A Parallel Computer
patent-application, October 2009
- Archer, Charles J.; Peters, Amanda; Smith, Brian E.
- US Patent Application 12/060508; 20090248894
Determining A Path For Network Traffic Between Nodes In A Parallel Computer
patent-application, October 2009
- Archer, Charles J.; Peters, Amanda; Smith, Brian E.
- US Patent Application 12/060531; 20090248895
Extended dynamic optimization of connection establishment and message progress processing in a multi-fabric message passing interface implementation
patent-application, October 2009
- Truschin, Vladimir D.; Supalov, Alexander V.; Ryzhykh, Alexey V.
- US Patent Application 12/080688; 20090254920
External Memory Controller Node
patent-application, November 2009
- Furtek, Frederick Curtis; Master, Paul L.
- US Patent Application 12/437299; 20090276582
Pacing Network Traffic Among A Plurality Of Compute Nodes Connected Using A Data Communications Network
patent-application, January 2010
- Archer, Charles J.; Blocksome, Michael A>; Ratterman, Joseph D.
- US Patent Application 12/166748; 20100005189
Data Processing In A Hybrid Computing Environment
patent-application, February 2010
- Carey, James E.; Markland, Matthew W.
- US Patent Application 12/189342; 20100036940
Increasing Available FIFO Space to Prevent Messaging Queue Deadlocks in a DMA Environment
patent-application, April 2010
- Blocksome, Michael A.; Chen, Dong; Gooding, Thomas
- US Patent Application 12/241634; 20100082848
Scalable Interface for Connecting Multiple Computer Systems Which Performs Parallel MPI Header Matching
patent-application, September 2010
- Sugumar, Rabin A.; Huse, Lars Paul; Johnsen, Bjorn Dag
- US Patent Application 12/402804; 20100232448
Replenishing Data Descriptors in a DMA Injection FIFO Buffer
patent-application, October 2010
- Archer, Charles J.; Blocksome, Michael A.; Cernohous, Bob R.
- US Patent Application 11/755501; 20100268852
Processing data communications messages with input/output control blocks
patent-application, August 2011
- Archer, Charles J.; Ricard, Gary R.; Smith, Brian E.
- US Patent Application 12/702661; 20110197204
Message passing with queues and channels
patent-application, October 2011
- Dozsa, Gabor J.; Heidelberger, Philip; Kumar, Sameer
- US Patent Application 12/764315; 20110265098
Administering truncated receive functions in a parallel messaging interface
patent-application, March 2012
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 12/892153; 20120079035
Routing data communications packets in a parallel computer
patent-application, March 2012
- Archer, Charles J.; Blocksome, Michael A.; Inglett, Todd A.
- US Patent Application 12/892192; 20120079133
Fencing Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, May 2012
- Blocksome, Michael A.; Mamidala, Amith R.
- US Patent Application 12/940259; 20120117137
Fencing Network Direct Memory Access Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, May 2012
- Blocksome, Michael A.; Mamidala, Amith R.
- US Patent Application 12/940282; 20120117138
Fencing Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, May 2012
- Blocksome, Michael A.; Mamidala, Amith R.
- US Patent Application 12/940198; 20120117211
Fencing Direct Memory Access Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, May 2012
- Blocksome, Michael A.; Mamidala, Amith
- US Patent Application 12/940300; 20120117281
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer
patent-application, May 2012
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 12/956903; 20120137294
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, June 2012
- Davis, Kristan D.; Faraj, Daniel A.
- US Patent Application 12/959455; 20120144400
Data Communications For A Collective Operation In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, June 2012
- Faraj, Daniel A.
- US Patent Application 12/959539; 20120144401
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, June 2012
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 12/963694; 20120151485
Completion Processing For Data Communications Instructions
patent-application, July 2012
- Blocksome, Michael A.; Kumar, Sameer; Parker, Jeffrey J.
- US Patent Application 12/985611; 20120179736
Completion Processing For Data Communications Instructions
patent-application, July 2012
- Blocksome, Michael A.; Kumar, Sameer; Parker, Jeffrey J.
- US Patent Application 12/985651; 20120179760
Endpoint-Based Parallel Data Processing With Non-Blocking Collective Instructions In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, July 2012
- Archer, Charles J.; Blocksome, Michael A.; Cernohous, Bob R.
- US Patent Application 13/007848; 20120185679
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, July 2012
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 13/007860; 20120185873
Data Communications In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, August 2012
- Blocksome, Michael A.; Ratterman, Joseph D.; Smith, Brian E.
- US Patent Application 13/027421; 20120210094
Endpoint-Based Parallel Data Processing In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, October 2012
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 12/963671; 20120254344
Performing Collective Operations In A Distributed Processing System
patent-application, January 2013
- Archer, Charles J.; Carey, James E.; Markland, Matthew W.
- US Patent Application 13/181601; 20130018947
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer
patent-application, March 2013
- Davis, Kristan D.; Faraj, Daniel A.
- US Patent Application 13/659370; 20130061244
Data Communications for a Collective Operation in a Parallel Active Messaging Interface of a Parallel Computer
patent-application, March 2013
- Faraj, Daniel A.
- US Patent Application 13/659458; 20130061245
Processing Data Communications Messages with Input/Output Control Blocks
patent-application, March 2013
- Archer, Charles J.; Ricard, Gary R.; Smith, Brian E.
- US Patent Application 13/666604; 20130061246
Performing Collective Operations in a Distributed Processing System
patent-application, March 2013
- Archer, Charles J.; Carey, James E.; Markland, Matthew W.
- US Patent Application 13/669861; 20130066938
Routing Data Communications Packets in a Parallel Computer
patent-application, March 2013
- Archer, Charles J.; Blocksome, Michael A.; Inglett, Todd A.
- US Patent Application 13/668503; 20130067111
Endpoint-Based Parallel Data Processing In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, March 2013
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 13/673188; 20130067206
Fencing Network Direct Memory Access Data Transfers in a Parallel Active Messaging Interface of a Parallel Computer
patent-application, March 2013
- Blocksome, Michael A.; Mamidala, Amith R.
- US Patent Application 13/678799; 20130073751
Low Latency, High Bandwidth Data Communications Between Compute Nodes in a Parallel Computer
patent-application, March 2013
- Blocksome, Michael A.
- US Patent Application 13/671055; 20130073752
Endpoint-Based Parallel Data Processing with Non-Blocking Collective Instructions in a Parallel Active Messaging Interface of a Parallel Computer
patent-application, March 2013
- Archer, Charles J.; Blocksome, Michael A.; Cernohous, Bob R.
- US Patent Application 13/671762; 20130074097
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer
patent-application, March 2013
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 13/681903; 20130081059
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer
patent-application, April 2013
- Archer, Charles J.; Blocksome, Michael A.; Ratterman, Joseph D.
- US Patent Application 13/676700; 20130091510
Completion Processing for Data Communications Instructions
patent-application, April 2013
- Blocksome, Michael A.; Kumar, Sameer; Parker, Jeffrey J.
- US Patent Application 13/680772; 20130097263
Data Communications in a Parallel Active Messaging Interface of a Parallel Computer
patent-application, April 2013
- Blocksome, Michael A.; Ratterman, Joseph D.; Smith, Brian E.
- US Patent Application 13/679042; 20130097404
Fencing Data Transfers in a Parallel Active Messaging Interface of a Parallel Computer
patent-application, April 2013
- Blocksome, Michael A.; Mamidala, Amith R.
- US Patent Application 13/677507; 20130097614
Completion Processing for Data Communications Instructions
patent-application, May 2013
- Blocksome, Michael A.; Kumar, Sameer; Parker, Jeffrey J.
- US Patent Application 13/690168; 20130110901
Managing Internode Data Communications For An Uninitialized Process In A Parallel Computer
patent-application, May 2013
- Archer, Charles J.; Blocksome, MIchael A.; Miller, Douglas R.
- US Patent Application 13/292293; 20130117403
Intranode Data Communications In A Parallel Computer
patent-application, May 2013
- Archer, Charles J.; Blocksome, MIchael A.; Miller, Douglas R.
- US Patent Application 13/290670; 20130117761
Internode Data Communications In A Parallel Computer
patent-application, May 2013
- Archer, Charles J.; Blocksome, Michael A.; Miller, Douglas R.
- US Patent Application 13/290642; May 9, 2013
Managing Internode Data Communications for an Uninitialized Process in a Parallel Computer
patent-application, May 2013
- Archer, Charles J.; Blocksome, Michael A.; Miller, Douglas R.
- US Patent Application 13/710066; 20130124666
Intranode Data Communications in a Parallel Computer
patent-application, May 2013
- Archer, Charles J.; Blocksome, MIchael A.; Miller, Douglas R.
- US Patent Application 13/709305; 20130125135
Intranode Data Communications in a Parallel Computer
patent-application, May 2013
- Archer, Charles J.; Blocksome, Michael A.; Miller, Douglas R.
- US Patent Application 13/711108; 20130125140
Fencing Data Transfers in a Parallel Active Messaging Interface of Parallel Computer
patent-application, July 2013
- Blocksome, Michael A.; Mamidala, Amith R.
- US Patent Application 13/677993; 20130174180
Fencing Direct Memory Access Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer
patent-application, July 2013
- Blocksome, Michael A.; Mamidala, Amith R.
- US Patent Application 13/784198; 20130185465
The deep computing messaging framework: generalized scalable message passing on the blue gene/P supercomputer
conference, January 2008
- Kumar, Sameer; Ratterman, Joseph; Smith, Brian
- Proceedings of the 22nd annual international conference on Supercomputing - ICS '08
MPI-LAPI: an efficient implementation of MPI for IBM RS/6000 SP systems
journal, January 2001
- Banikazemi, M.; Govihdaraju, R. K.; Blackmore, R.
- IEEE Transactions on Parallel and Distributed Systems, Vol. 12, Issue 10
Hybrid parallel programming with MPI and unified parallel C
conference, January 2010
- Dinan, James; Balaji, Pavan; Lusk, Ewing
- Proceedings of the 7th ACM international conference on Computing frontiers - CF '10
Enabling Concurrent Multithreaded MPI Communication on Multicore Petascale Systems
book, January 2010
- Dózsa, Gábor; Kumar, Sameer; Balaji, Pavan
- Recent Advances in the Message Passing Interface
Managing Multiple Communication Methods in High-Performance Networked Computing Systems
journal, January 1997
- Foster, Ian; Geisler, Jonathan; Kesselman, Carl
- Journal of Parallel and Distributed Computing, Vol. 40, Issue 1
A task migration implementation of the Message-Passing Interface
conference, January 1996
- Robinson, J.; Russ, S. H.; Flachs, B.
- Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing HPDC-96
An analysis of NIC resource usage for offloading MPI
conference, January 2004
- Brightwell, R.; Underwood, K. D.
- 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings.
The impact of MPI queue usage on message latency
conference, January 2004
- Underwood, K. D.; Brightwell, R.
- International Conference on Parallel Processing, 2004. ICPP 2004.
A Hardware Acceleration Unit for MPI Queue Processing
conference, January 2005
- Underwood, K. D.; Hemmert, K. S.; Rodrigues, A.
- 19th IEEE International Parallel and Distributed Processing Symposium
A network on chip architecture and design methodology
conference, January 2002
- Kumar, S.; Jantsch, A.; Soininen, J. -P.
- Proceedings IEEE Computer Society Annual Symposium on VLSI. New Paradigms for VLSI Systems Design. ISVLSI 2002
Recent Advances in Parallel Virtual Machine and Message Passing Interface
book, January 2000
- Dongarra, Jack; Kacsuk, Peter; Podhorszki, Norbert
- Lecture Notes in Computer Science
The Blue Gene/L Supercomputer: A Hardware and Software Story
journal, May 2007
- Moreira, José E.; Salapura, Valentina; Almasi, George
- International Journal of Parallel Programming, Vol. 35, Issue 3, p. 181-206
The Autopilot performance-directed adaptive control system
journal, September 2001
- Ribler, Randy L.; Simitci, Huseyin; Reed, Daniel A.
- Future Generation Computer Systems, Vol. 18, Issue 1, p. 175-187
Web Information Systems Engineering – WISE 2005
book, January 2005
- Ngu, Anne H. H.; Kitsuregawa, Masaru; Neuhold, Erich J.
- Lecture Notes in Computer Science
Automated cluster-based web service performance tuning
conference, January 2004
- I-Hsin Chung, ; Hollingsworth, J. K.
- Proceedings. 13th IEEE International Symposium on High performance Distributed Computing, 2004.
An empirically derived framework for classifying parallel program performance tuning problems
conference, January 1998
- Hondroudakis, Anna; Procter, Rob
- Proceedings of the SIGMETRICS symposium on Parallel and distributed tools - SPDT '98
Overview of the Blue Gene/L system architecture
journal, March 2005
- Gara, A.; Blumrich, M. A.; Chen, D.
- IBM Journal of Research and Development, Vol. 49, Issue 2.3
Blue Gene/L torus interconnection network
journal, March 2005
- Adiga, N. R.; Blumrich, M. A.; Chen, D.
- IBM Journal of Research and Development, Vol. 49, Issue 2.3
Broadcasting on Meshes with Wormhole Routing
journal, June 1996
- Barnett, Mike; Payne, David G.; van de Geijn, Robert A.
- Journal of Parallel and Distributed Computing, Vol. 35, Issue 2