Thang M. Tran - Austin TX, US Muralidharan S. Chinnakonda - Austin TX, US Rajinder P. Singh - Austin TX, US
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
G06F 12/08
US Classification:
711128, 711208
Abstract:
A system and method for power efficient memory caching. Some illustrative embodiments may include a system comprising: a hash address generator coupled to an address bus (the hash address generator converts a bus address present on the address bus into a current hashed address); a cache memory coupled to the address bus (the cache memory comprises a tag stored in one of a plurality of tag cache ways and data stored in one of a plurality of data cache ways); and a hash memory coupled to the address bus (the hash memory comprises a saved hashed address, the saved hashed address associated with the data and the tag). Less than all of the plurality of tag cache ways are enabled when the current hashed address matches the saved hashed addresses. An enabled tag cache way comprises the tag.
Rajinder Singh - Austin TX, US Muralidharan Chinnakonda - Austin TX, US Bhasi Kaithamana - Austin TX, US
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
G06F 13/38 G06F 15/00
US Classification:
712220000, 710062000
Abstract:
A method comprising loading a plurality of data bytes from a data cache in response to a load instruction, determining the most significant bit of at least one of the data bytes using a first logic, arranging at least some of the data bytes onto a data bus using a second logic substantially coupled in parallel with the first logic, and performing a sign extension on the data bus using the second logic.
Token Mechanism For Cache-Line Replacement Within A Cache Memory Having Redundant Cache Lines
Peichun Peter Liu - Austin TX Rajinder Paul Singh - Austin TX Shih-Hsiung Steve Tung - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1212
US Classification:
711110
Abstract:
A mechanism for cache-line replacement within a cache memory having redundant cache lines is disclosed. In accordance with a preferred embodiment of the present invention, the mechanism comprises a token, a multiple of token registers, multiple allocation-indicating circuits, multiple bypass circuits, and a circuit for replacing a cache line within the cache memory in response to a location of the token. Incidentally, the token is utilized to indicate a candidate cache line for cache-line replacement. The token registers are connected in a ring configuration, and each of the token registers is associated with a cache line of the cache memory, including all redundant cache lines. Normally, one of these token registers contains the token. Each token register has an allocation-indicating circuit. An allocation-indicating circuit is utilized to indicate whether or not an allocation procedure is in progress at the cache line with which the allocation-indicating circuit is associated.
Method And System For Implementing A Cache Coherency Mechanism For Utilization Within A Non-Inclusive Cache Memory Hierarchy
Dwain Alan Hicks - Pflugerville TX Peichun Peter Liu - Austin TX Michael John Mayfield - Austin TX Rajinder Paul Singh - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711141
Abstract:
A method and system of implementing a cache coherency mechanism for supporting a non-inclusive cache memory hierarchy within a data processing system is disclosed. In accordance with the method and system of the invention, the memory hierarchy includes a primary cache memory, a secondary cache memory, and a main memory. The primary cache memory and the secondary cache memory are non-inclusive. Further, a first state bit and a second state bit are provided within the primary cache, in association with each cache line of the primary cache. As a preferred embodiment, the first state bit is set only if a corresponding cache line in the primary cache memory has been modified under a write-through mode, while the second state bit is set only if a corresponding cache line also exists in the secondary cache memory. As such, the cache coherency between the primary cache memory and the secondary cache memory can be maintained by utilizing the first state bit and the second state bit in the primary cache memory.
Token Mechanism For Cache-Line Replacement Within A Cache Memory Having Redundant Cache Lines
Peichun Peter Liu - Austin TX Rajinder Paul Singh - Austin TX Shih-Hsiung Steve Tung - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1212
US Classification:
711110
Abstract:
A mechanism for cache-line replacement within a cache memory having redundant cache lines is disclosed. In accordance with a preferred embodiment of the present invention, the mechanism comprises a token, a multiple of token registers, multiple allocation-indicating circuits, multiple bypass circuits, and a circuit for replacing a cache line within the cache memory in response to a location of the token. Incidentally, the token is utilized to indicate a candidate cache line for cache-line replacement. The token registers are connected in a ring configuration, and each of the token registers is associated with a cache line of the cache memory, including all redundant cache lines. Normally, one of these token registers contains the token. Each token register has an allocation-indicating circuit. An allocation-indicating circuit is utilized to indicate whether or not an allocation procedure is in progress at the cache line with which the allocation-indicating circuit is associated.
Peichun Peter Liu - Austin TX Salim Ahmed Shah - Austin TX Rajinder Paul Singh - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F12/08
US Classification:
711151
Abstract:
A cache sub-array arbitration circuit for receiving a plurality of address operands from a pending line of processor instructions in order to pre-fetch data needed in any memory access request in the pending instructions. The sub-array arbitration circuit compares at least two addresses corresponding to memory locations in the cache, and determines in which sub-arrays the memory locations reside. If the two memory locations reside in the same sub-array, the arbitration circuit sends the higher priority address to the sub-array. If a received address operand is the real address of a cache miss, the arbitration circuit sends the cache miss address to the sub-array before other pre-fetch memory access request.
Peichun Peter Liu - Austin TX Rajinder Paul Singh - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711127
Abstract:
An interleaved cache memory having a single-cycle multi-access capability is disclosed. The interleaved cache memory comprises multiple subarrays of memory cells, an arbitration logic circuit for receiving multiple input addresses to those subarrays, and an address input circuit for applying the multiple input addresses to these subarrays. Each of these subarrays includes an even data section and an odd data section and three content-addressable memories to receive the multiple input addresses for comparison with tags stored in these three content-addressable memories. The first one of the three content-addressable memories is associated with the even data section and the second one of the three content-addressable memories is associated with the odd data section. The arbitration logic circuit is then utilized to select one of the multiple input addresses to proceed if more than one input address attempts to access the same data section of the same subarray.
Dynamic Circuit For Capturing Data With Wide Reset Tolerance
Rajinder Paul Singh - Austin TX Pei-Chun Liu - Austin TX Song Kim - Santa Clara CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03K 3027
US Classification:
327200
Abstract:
The present invention is directed to an apparatus for precharging complementary data circuits. The apparatus comprises two hold circuits, one for storing the data and the other for storing its complement. A signal for initiates precharging the hold circuits to the same signal level, where the signal for initiating the precharging of the hold circuits is dependent on the hold circuits' outputs.
Dr. Singh graduated from the Patliputra Med Coll, Ranchi Univ, Dhanbad, Bihar, India in 1981. He works in Newport News, VA and specializes in Neurology. Dr. Singh is affiliated with Bon Secours Mary Immaculate Hospital.
Dr. Singh graduated from the Gov't Med Coll, Guru Nanak Dev Univ, Amritsar, Punjab, India in 1974. He works in Santa Cruz, CA and specializes in Cardiovascular Disease. Dr. Singh is affiliated with Dominican Hospital.
Dr. Singh graduated from the Kansas City University of Medicine and Biosciences College of Osteopathic Medicine in 2006. He works in Dayton, OH and specializes in Epileptologist. Dr. Singh is affiliated with Kettering Medical Center.
Mercy Medical AssociatesMercy Heart Institute 7502 State Rd STE 2210, Cincinnati, OH 45255 5136242070 (phone), 5136242077 (fax)
Education:
Medical School Gov't Med Coll, Baba Farid Univ Hlth Sci, Patiala, Punjab, India Graduated: 1992
Languages:
English Spanish
Description:
Dr. Singh graduated from the Gov't Med Coll, Baba Farid Univ Hlth Sci, Patiala, Punjab, India in 1992. He works in Cincinnati, OH and specializes in Cardiovascular Disease and Clinical Cardiac Electrophysiology. Dr. Singh is affiliated with Mercy Hospital Anderson.
New Delhi - INDIAI am an Aquarius, always in search of more knowledge and making like-minded friends, some of my friends regard me as work-alcoholic, but I don't accept this as... I am an Aquarius, always in search of more knowledge and making like-minded friends, some of my friends regard me as work-alcoholic, but I don't accept this as its just my interest in business and love for my work where I can spend not just hours but days together to do anything. I am a true lover...
Lemoyne D'Iberville High School Longueuil Kuwait 1981-1985
Community:
Michel Lachapelle, Angelique Quibell, Christian Martel, Joannr Groves, Helen Papas, Thomas Kozakow, Arlene Tipping, S Kazanis, Lori Papadatos, Sara Cartier
SBBS Khalsa High School, Govt High School Jagraon, Basic Traing School
Tagline:
Commenced his business career way back in 1965 after completing his education from Punjab by joining hands with his family’s transportation business in Bangalore. During the year 1974, he shifted to Chennai from Bangalore and incorporated a company in the name of Janta Roadways Corporation, which later on during the year 1982 converted in to a Private Limited Company in the name of “Janta Roadways Private Limited”.
Rajinder Singh
Work:
EMERSON NETWORK POWER India Pvt Ltd
Education:
Indian Institute of Technology Bombay, Guru Nanak English High School, Walchand Institute of Technology, Khalsa College
Rajinder Singh
Work:
Siemens AG - Associate Consultant Honeywell - Sr.Engineer (2010)
Education:
Swami Vivekanand public school - Engineering
Tagline:
Live Life!!! King Size!!
Rajinder Singh
Work:
Plavida - Designer 2 years
Education:
Govt.High School, 98%
Rajinder Singh
Work:
B.S MECHANICAL WORKS - MANAGER
Education:
PUNJAB UNIVERSITY
Rajinder Singh
Work:
Students of Georgetown, Inc.
Education:
Khalsa College, Amritsar
Rajinder Singh
Education:
B.tech(comp.sci.n enginnering
About:
Hi! i am rajinder singh
Tagline:
Life is gift of nature .do'nt waste it........
Rajinder Singh
Work:
Bsnl office dalhousie( khairi) (2009)
Youtube
Bhai Rajinder Singh Antam Sanskaar Keertan
Keertan from Bhai Rajinder Singh Antam Sanskaar (Final Rites Of Passag...
Category:
People & Blogs
Uploaded:
11 Jan, 2008
Duration:
7m 48s
Lata Mangeshkar-'Phag... aayo re...' in Raji...
Lata Mangeshkar-'Phag... aayo re...' in Rajinder Singh Bedi's 'Phagun...
Category:
Music
Uploaded:
14 Mar, 2010
Duration:
3m 23s
Sikh Coalition and Sikhs Rally to Support Raj...
Sikh communty calls on police to prosecute the attackers of Rajinder S...
Category:
News & Politics
Uploaded:
06 Nov, 2006
Duration:
1m 50s
Sant Rajinder Singh Ji Maharaj in Minneapolis
I am very happy to inform you of an upcoming major spiritual event in ...
Category:
Nonprofits & Activism
Uploaded:
02 Jul, 2010
Duration:
30s
BNP Rajinder Singh
As widely anticipated, Rajinder Singh has become the first ethnic mino...
Category:
Nonprofits & Activism
Uploaded:
21 Mar, 2010
Duration:
2m 54s
Sawan Singh Ji Maharaj Sant Kirpal Singh Ji S...
Sawan Kirpal Ruhani Mission www.sos.org http www.sos.org www.sos.org w...
Through interviews and documents, AP tracked Green Machine pods that reporters bought to a warehouse in Philadelphia and then a Manhattan smoke shop and the entrepreneur behind the counter, Rajinder Singh, who said he is Green Machines first distributor.
If such an arrangement is in place on a daily basis, I can take my family out to places in NCR without much traffic hassle, Rajinder Singh, owner of an odd-numbered car from Rajouri Garden, told IANS.
maraderie with Atal Behari Vajpayee. But he used the Sangha against the prime minister. He became deputy prime minister strictly courtesy the intervention of the Sarsanghachalak, Rajinder Singh. Vajpayee was handicapped by the absent control over the Bharatiya Janata Party which was in Advanis hands. The
important step toward expanding into the New York market. "With its clean balance sheet and team of talented professionals, we expect this transaction to make a significant contribution to BankUnited's earnings over time," Rajinder Singh, Bank United's chief operating officer, said in the statement.