The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 07, 2010
Filed:
Jun. 26, 2007
Matthias A. Blumrich, Ridgefield, CT (US);
Dong Chen, Croton on Hudson, NY (US);
Alan G. Gara, Mount Kisco, NY (US);
Mark E. Giampapa, Irvington, NY (US);
Dirk Hoenicke, Seebruck-Seeon, DE;
Martin Ohmacht, Yorktown Heights, NY (US);
Valentina Salapura, Chappaqua, NY (US);
Krishnan Sugavanam, Mahopac, NY (US);
Matthias A. Blumrich, Ridgefield, CT (US);
Dong Chen, Croton on Hudson, NY (US);
Alan G. Gara, Mount Kisco, NY (US);
Mark E. Giampapa, Irvington, NY (US);
Dirk Hoenicke, Seebruck-Seeon, DE;
Martin Ohmacht, Yorktown Heights, NY (US);
Valentina Salapura, Chappaqua, NY (US);
Krishnan Sugavanam, Mahopac, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A programmable memory system and method for enabling one or more processor devices access to shared memory in a computing environment, the shared memory including one or more memory storage structures having addressable locations for storing data. The system comprises: one or more first logic devices associated with a respective one or more processor devices, each first logic device for receiving physical memory address signals and programmable for generating a respective memory storage structure select signal upon receipt of pre-determined address bit values at selected physical memory address bit locations; and, a second logic device responsive to each of the respective select signal for generating an address signal used for selecting a memory storage structure for processor access. The system thus enables each processor device of a computing environment memory storage access distributed across the one or more memory storage structures.