Robert Christopher Dixon - Austin TX, US Richard Nicholas - Pflugerville TX, US Kirk Edward Morrow - Round Rock TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G11C 29/52
US Classification:
714763, 711 2, 711 5, 714773
Abstract:
A method, an apparatus, and a computer program are provided for sequentially determining parity of stored data. Because of the inherent instabilities that exist in most memory arrays, data corruption can be a substantial problem. Parity checking and other techniques are typically employed to counteract the problem. However, with parity checking and other techniques, there are tradeoffs. Time required to perform the parity check, for example, can cause system latencies. Therefore, to reduce latencies, a trusted register can be included into a memory system to allow for immediate access to one piece of trusted data. By being able to read one piece of trusted data, the system can overlap the parity checking and delivery of a location of data with the reading of the next location of data from the memory array. Hence, a full cycle of latency can be eliminated without the reduction of the clock frequency.
Method And Bus Prefetching Mechanism For Implementing Enhanced Buffer Control
Bernard Charles Drerup - Austin TX, US Richard Nicholas - Pflugerville TX, US Barry Joe Wolford - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/28 G06F 12/00
US Classification:
711137, 711154
Abstract:
A method, and bus prefetching mechanism are provided for implementing enhanced buffer control. A computer system includes a plurality of masters and at least one slave exchanging data over a system bus and the slave prefetches read data under control of a master. The master generates a continue bus signal that indicates a new or a continued request. The master generates a prefetch bus signal that indicates an amount to prefetch including no prefetching. The master includes a mechanism for continuing a sequence of reads allowing prefetching until a request is made indicating a prefetch amount of zero.
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/362
US Classification:
710118, 710113
Abstract:
A circuit arrangement, program product and method for bus arbitration alters the sequence in which device requests are arbitrated with respect to each other and to a previous arbitration sequence. To this end, an arbiter grants access to a first group of devices according to a predetermined sequence. The arbiter then automatically alters the sequence for a second group of devices, granting access to the bus for the second group according to the altered sequence. These features allow the order in which the arbiter sequences through the groups to be automatically varied with respect to each other, diminishing the likelihood of lockout.
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/362
US Classification:
710118, 710113
Abstract:
A circuit arrangement for bus arbitration alters the sequence in which device requests are arbitrated with respect to each other and to a previous arbitration sequence. To this end, an arbiter grants access to a first group of devices according to a predetermined sequence. The arbiter then automatically alters the sequence for a second group of devices, granting access to the bus for the second group according to the altered sequence. These features allow the order in which the arbiter sequences through the groups to be automatically varied with respect to each other, diminishing the likelihood of lockout.
Method And Bus Prefetching Mechanism For Implementing Enhanced Buffer Control
Bernard Charles Drerup - Austin TX, US Richard Nicholas - Pflugerville TX, US Barry Joe Wolford - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/28 G06F 12/00
US Classification:
711137, 711100, 711154, 710 56
Abstract:
A method, and bus prefetching mechanism are provided for implementing enhanced buffer control. A computer system includes a plurality of masters and at least one slave exchanging data over a system bus and the slave prefetches read data under control of a master. The master generates a continue bus signal that indicates a new or a continued request. The master generates a prefetch bus signal that indicates an amount to prefetch including no prefetching. The master includes a mechanism for continuing a sequence of reads allowing prefetching until a request is made indicating a prefetch amount of zero.
Method For Performing A Direct Memory Access Block Move In A Direct Memory Access Device
Giora Biran - Zichron-Yaakov, IL Luis E. De la Torre - Austin TX, US Bernard C. Drerup - Austin TX, US Jyoti Gupta - Austin TX, US Richard Nicholas - Pflugerville TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/28 G06F 3/00
US Classification:
710 22, 710 24, 710 28, 710 36, 710 52, 710 57
Abstract:
A direct memory access (DMA) device is structured as a loosely coupled DMA engine (DE) and a bus engine (BE). The DE breaks the programmed data block moves into separate transactions, interprets the scatter/gather descriptors, and arbitrates among channels. The DE and BE use a combined read-write (RW) command that can be queued between the DE and the BE. The bus engine (BE) has two read queues and a write queue. The first read queue is for “new reads” and the second read queue is for “old reads,” which are reads that have been retried on the bus at least once. The BE gives absolute priority to new reads, and still avoids deadlock situations.
Barrier And Interrupt Mechanism For High Latency And Out Of Order Dma Device
Giora Biran - Zichron-Yaakov, IL Luis E. De la Torre - Austin TX, US Bernard C. Drerup - Austin TX, US Jyoti Gupta - Austin TX, US Richard Nicholas - Pflugerville TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/28 G06F 13/32
US Classification:
710 23, 710 24
Abstract:
A direct memory access (DMA) device includes a barrier and interrupt mechanism that allows interrupt and mailbox operations to occur in such a way that ensures correct operation, but still allows for high performance out-of-order data moves to occur whenever possible. Certain descriptors are defined to be “barrier descriptors. ” When the DMA device encounters a barrier descriptor, it ensures that all of the previous descriptors complete before the barrier descriptor completes. The DMA device further ensures that any interrupt generated by a barrier descriptor will not assert until the data move associated with the barrier descriptor completes. The DMA controller only permits interrupts to be generated by barrier descriptors. The barrier descriptor concept also allows software to embed mailbox completion messages into the scatter/gather linked list of descriptors.
Descriptor Prefetch Mechanism For High Latency And Out Of Order Dma Device
Giora Biran - Zichron-Yaakov, IL Luis E. De la Torre - Austin TX, US Bernard C. Drerup - Austin TX, US Jyoti Gupta - Austin TX, US Richard Nicholas - Pflugerville TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/28
US Classification:
710 22, 712207
Abstract:
A DMA device prefetches descriptors into a descriptor prefetch buffer. The size of descriptor prefetch buffer holds an appropriate number of descriptors for a given latency environment. To support a linked list of descriptors, the DMA engine prefetches descriptors based on the assumption that they are sequential in memory and discards any descriptors that are found to violate this assumption. The DMA engine seeks to keep the descriptor prefetch buffer full by requesting multiple descriptors per transaction whenever possible. The bus engine fetches these descriptors from system memory and writes them to the prefetch buffer. The DMA engine may also use an aggressive prefetch where the bus engine requests the maximum number of descriptors that the buffer will support whenever there is any space in the descriptor prefetch buffer. The DMA device discards any remaining descriptors that cannot be stored.
Teaching Photoshop Microsoft Office Microsoft Word Powerpoint Research Microsoft Excel English Public Speaking Customer Service Strategic Planning Windows Outlook Html Budgets
SAN Dubuque, IA 2011 to 2013 Specialist1099 Boston, MA 2002 to 2009 Network Security EngineerStarwood Hotels & Resorts Worldwide Braintree, MA 2000 to 2002 Network Operations/Security EngineerRISCmanagement Waltham, MA 1998 to 2000 Consulting Engineer/Security EngineerGTE Internetworking Cambridge, MA 1997 to 1998 Web Hosting Systems ManagerBBN Cambridge, MA 1996 to 1997 Network Operations ManagerSiemens Rolm, Inc Burlington, MA 1994 to 1996 Network SpecialistRing Medical, Inc Billerica, MA 1992 to 1994 Network Manager
Education:
BMC 2006 BCABoston University Corporate Education Center 2004
Name / Title
Company / Classification
Phones & Addresses
Richard Nicholas Senior Consultant
Watson Wyatt Investment Consulting, Inc. Investment Advice
80 William St, Wellesley, MA 02481
Richard W. Nicholas Chief Of Orthopedic Surgery , Chief Technology Officer
University of Arkansas System College · Medical Doctor's Office College/University · College/University · Vocational School · General Hospital College/University · Health Practitioner's Office College/University · University · Operates As A University
5016865130, 5012961099, 5016867936, 5016865374
Richard Nicholas
Nicholas Food Group LLC Retail Store
7083 Hollywood Blvd, Los Angeles, CA 90028 16337 Los Arboles, Rancho Santa Fe, CA 92067
Richard Nicholas
GUIDED TUTORING OF GREATER ATLANTA, INC
11205 Alpharetta Hwy H-3, Roswell, GA 30076 9635 Honeybell Cir, Boynton Beach, FL 33437
Richard L. Nicholas President
LATINO HEALTH ADMINISTRATORS, INC
4225 Excutive Sq STE 385, La Jolla, CA 92037 4225 Executive Sq, La Jolla, CA 92037
Richard Nicholas President, Secretary
High Touch-High Tech of Greater Atlanta, Inc School/Educational Services
11205 Alpharetta Hwy, Roswell, GA 30076 11205 Alpharetha Hwy, Pompano Beach, FL 33076
Marysville, OhioVP Community and Economic Development at Union Rur... Thirty years of experience in the electric cooperative industry. 18 years with current employer. 25 years reporting directly to the CEO at 4 systems... Thirty years of experience in the electric cooperative industry. 18 years with current employer. 25 years reporting directly to the CEO at 4 systems. Responsible for Corporate Communications, Public and Government Relations, Marketing, Economic and Community Development, New Business Development...
Sydney, AustraliaMy investment experience spans London, Hong Kong and Sydney where I have focussed on managing investment portfolios for high net worth families and thereby... My investment experience spans London, Hong Kong and Sydney where I have focussed on managing investment portfolios for high net worth families and thereby combine investment management and relationship skills. During this time, I have worked for Five Arrows UK, UBS Wealth Management UK, Hill Samuel...
With this year's uncertainty across several financial factors, "it's harder for us to tell a student what is happening," says Richard Nicholas, vice president of student life at Texas Woman's University. "It's harder for a student and their family to know what to do."
Date: Apr 06, 2011
Category: U.S.
Source: Google
Youtube
Richard Nicholas Hair Studio -- History Docum...
Richard Nicholas Hair Studio has been a staple of the Philadelphia bea...
Duration:
2m 8s
Richard Nicholas - 1786
Duration:
58s
Arther Haynes Royal sketch 1963 , Wendy Ric...
The Arthur Haynes Show comady show From Wikipedia, the free encycloped...
Duration:
3m 5s
Richard O. Nicholas
Richard O. Nicholas.
Duration:
1h 3m 59s
"Top 10" Pennsylvania: Richard Nicholas Studio
Recipient of the "TOP 10 Awards" featuring the finest Salons/spas/barb...
Duration:
4m 34s
Richard Nicholas :: The Craftsman Workshop
The Stylist at Richard Nicholas doing what they do best.