Symmetric Multi-Processing System With Attached Processing Units Being Able To Access A Shared Memory Without Being Structurally Configured With An Address Translation Mechanism
Erik R. Altman - Danbury CT Peter G. Capek - Ossining NY Michael Gschwind - Chappaqua NY Harm Peter Hofstee - Austin TX James Allan Kahle - Austin TX Ravi Nair - Briarcliff Manor NY Sumedh Wasudeo Sathaye - Lagrangeville NY John-David Wellman - Hopewell Junction NY Masakazu Suzuoki - Austin TX Takeshi Yamazaki - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
A method and system for attached processing units accessing a shared memory in an SMP system. In one embodiment, a system comprises a shared memory. The system further comprises a plurality of processing elements coupled to the shared memory. Each of the plurality of processing elements comprises a processing unit, a direct memory access controller and a plurality of attached processing units. Each direct memory access controller comprises an address translation mechanism thereby enabling each associated attached processing unit to access the shared memory in a restricted manner without an address translation mechanism. Each attached processing unit is configured to issue a request to an associated direct memory access controller to access the shared memory specifying a range of addresses to be accessed as virtual addresses. The associated direct memory access controller is configured to translate the range of virtual addresses into an associated range of physical addresses.
Symmetric Multi-Processing System Utilizing A Dmac To Allow Address Translation For Attached Processors
Erik R. Altman - Danbury CT, US Peter G. Capek - Ossining NY, US Michael Gschwind - Yorktown NY, US Harm Peter Hofstee - Austin TX, US James Allan Kahle - Austin TX, US Ravi Nair - Briarcliff Manor NY, US Sumedh Wasudeo Sathaye - Fishkill NY, US John-David Wellman - Peekskill NY, US
Assignee:
International Business Machines Corporation - Armonk NY
A method and system for attached processing units accessing a shared memory in an SMT system. In one embodiment, a system comprises a shared memory. The system further comprises a plurality of processing elements coupled to the shared memory. Each of the plurality of processing elements comprises a processing unit, a direct memory access controller and a plurality of attached processing units. Each direct memory access controller comprises an address translation mechanism thereby enabling each associated attached processing unit to access the shared memory in a restricted manner without an address translation mechanism. Each attached processing unit is configured to issue a request to an associated direct memory access controller to access the shared memory specifying a range of addresses to be accessed as virtual addresses. The associated direct memory access controller is configured to translate the range of virtual addresses into an associated range of physical addresses.
Method And System For Maintaining Coherency In A Multiprocessor System By Broadcasting Tlb Invalidated Entry Instructions
Erik R. Altman - Danbury CT, US Peter G. Capek - Ossining NY, US Michael Karl Gschwind - Yorktown NY, US Harm Peter Hofstee - Austin TX, US James Allan Kahle - Austin TX, US Ravi Nair - Briarcliff Manor NY, US Sumedh Wasudeo Sathaye - Fishkill NY, US John-David Wellman - Peekskill NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F013/00
US Classification:
711141, 711146, 711124, 709213
Abstract:
A method and system for attached processing units accessing a shared memory in an SMP system. In one embodiment, a system comprises a shared memory. The system further comprises a plurality of processing elements coupled to the shared memory. Each of the plurality of processing elements comprises a processing unit, a direct memory access controller and a plurality of attached processing units. Each direct memory access controller comprises an address translation mechanism thereby enabling each associated attached processing unit to access the shared memory in a restricted manner without an address translation mechanism. Each attached processing unit is configured to issue a request to an associated direct memory access controller to access the shared memory specifying a range of addresses to be accessed as virtual addresses. The associated direct memory access controller is configured to translate the range of virtual addresses into an associated range of physical addresses.
System And Method For Obtaining Items At A Traveler's Destination
Peter G. Capek - Ossining NY, US Dimitri Kanevsky - Ossining NY, US Sara H. Basson - White Plains NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06Q 30/00
US Classification:
705 26, 206534
Abstract:
A method for providing a service for a traveler to acquire at least one item at the traveler's destination, comprising the steps of receiving a request from a traveler for obtaining at least one item; providing the traveler with the option to one of rent and purchase the at least one item, arranging for the at least one item to be supplied, arranging for shipping of the at least one item to a location selected by the traveler at a time selected by the traveler; and conducting a transaction with the traveler for obtaining the at least one item.
Peter George Capek - Ossining NY, US William Grey - Millwood NY, US Paul Andrew Moskowitz - Yorktown Heights NY, US Clifford A. Pickover - Yorktown Heights NY, US Dailun Shi - Croton on Hudson NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46
US Classification:
705 8, 705 9, 705 1
Abstract:
The present invention is a method for scheduling an event or meeting consisting of a plurality of persons which is determined by optimizing one or more variables. In the preferred embodiment, one or more requests for a meeting are pooled. A selected variable is optimized and an event is scheduled on the optimized variable. As additional meeting requests are pooled which conflict with the initial optimized event, the selected variable is again optimized and the event is dynamically rescheduled based on the optimized variable.
Method For Simd-Oriented Management Of Register Maps For Map-Based Indirect Register-File Access
Peter G. Capek - Ossining NY, US Jeffrey H. Derby - Chapel Hill NC, US Robert K. Montoye - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/35
US Classification:
712217, 712 22
Abstract:
A facility is provided for managing register maps for map-based indirect register file access within a processor. The management facility includes a register mapping including a set of maps, each map of the set of maps having a plurality of map registers. A set of actual registers is indirectly accessed by the processor via map entries of the set of maps. The number of actual registers in the set of actual registers is greater than the number of map entries in the set of maps, and the map entries of the set of maps reference only a subset of the set of actual registers at any given time. The facility includes managing updates to multiple entries of the set of maps of the register mapping by updating multiple map entries of at least one map of the set of maps responsive to executing a single update instruction.
Non-Homogeneous Multi-Processor System With Shared Memory
Erik Richter Altman - Danbury CT, US Peter George Capek - Ossining NY, US Michael Karl Gschwind - Chappaqua NY, US Charles Ray Johns - Austin TX, US Harm Peter Hofstee - Austin TX, US Martin E. Hopkins - Bronxville NY, US James Allan Kahle - Austin TX, US Sumedh W. Sathaye - Cary NC, US John-David Wellman - Hopewell Junction NY, US Ravi Nair - Briarcliff Manor NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/00
US Classification:
711119, 711147, 711150
Abstract:
A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and uniform software cells. The common computing module includes a control processor, a plurality of processing units, a plurality of local memories from which the processing units process programs, a direct memory access controller and a shared main memory. A synchronized system and method for the coordinated reading and writing of data to and from the shared main memory by the processing units also are provided. A hardware sandbox structure is provided for security against the corruption of data among the programs being processed by the processing units. The uniform software cells contain both data and applications and are structured for processing by any of the processors of the network. Each software cell is uniquely identified on the network.
System For Simd-Oriented Management Of Register Maps For Map-Based Indirect Register-File Access
Peter G. Capek - Ossining NY, US Jeffrey H. Derby - Chapel Hill NC, US Robert K. Montoye - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/35
US Classification:
712217, 712 22
Abstract:
A facility is provided for managing register maps for map-based indirect register file access within a processor. The management facility includes a register mapping including a set of maps, each map of the set of maps having a plurality of map registers. A set of actual registers is indirectly accessed by the processor via map entries of the set of maps. The number of actual registers in the set of actual registers is greater than the number of map entries in the set of maps, and the map entries of the set of maps reference only a subset of the set of actual registers at any given time. The facility includes managing updates to multiple entries of the set of maps of the register mapping by updating multiple map entries of at least one map of the set of maps responsive to executing a single update instruction.
Googleplus
Peter Capek
Peter Capek
Flickr
Youtube
Monster - Peter Capek's Death
Duration:
1m 3s
HOW TO WIN UNDERDOG'S PLAYOFF CONTESTS
Alright, it's been a minute. Let's catch up, pour one out for our BBM3...
Duration:
1h 17m 14s
Monster | Peter apek's death
Scene from the anime Monster - Episode 67 Monster (sometimes referred ...
Duration:
1m 23s
Capek Mandola
How It's Made.
Duration:
6m 13s
Europa-Wahl 2019: Peter Capek ber Lukas Mandl
Duration:
1m 35s
Peter Jrgens Kill Himself Monster Anime
Dr. Kenzou Tenma is a renowned brain surgeon of Japanese descent worki...