Method And System In A Distributed Shared-Memory Data Processing System For Determining Utilization Of Shared-Memory Included Within Nodes By A Designated Application
Mark E. Dean - Austin TX James Michael Magee - Fernandina Beach FL Ronald Lynn Rockhold - Austin TX James Van Fleet - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711147
Abstract:
A method and system in a distributed shared-memory data processing system are disclosed having a single operating system being executed simultaneously by a plurality of processors included within a plurality of coupled processing nodes for determining a utilization of each memory location included within a shared-memory included within each of the plurality of nodes by each of the plurality of nodes. The operating system processes a designated application utilizing the plurality of nodes. During the processing, for each of the plurality of nodes, a determination is made of a quantity of times each memory location included within a shared-memory included within each of the plurality of nodes is accessed by each of the plurality of nodes.
Non-Uniform Memory Access (Numa) Data Processing System That Speculatively Forwards A Read Request To A Remote Processing Node
Yoanna Baumgartner - Austin TX Mark Edward Dean - Austin TX Anna Elman - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711141, 711100, 711124, 711147, 711154
Abstract:
A non-uniform memory access (NUMA) computer system includes at least a local processing node and a remote processing node that are each coupled to a node interconnect. The local processing node includes a local interconnect, a processor and a system memory coupled to the local interconnect, and a node controller interposed between the local interconnect and the node interconnect. In response to receipt of a read request from the local interconnect, the node controller speculatively transmits the read request to the remote processing node via the node interconnect. Thereafter, in response to receipt of a response to the read request from the remote processing node, the node controller handles the response in accordance with a resolution of the read request at the local processing node. For example, in one processing scenario, data contained in the response received from the remote processing node is discarded by the node controller if the read request received a Modified Intervention coherency response at the local processing node.
Apparatus And Method For High Resolution Frequency Adjustment In A Multistage Frequency Synthesizer
David William Boerstler - Round Rock TX Mark Edward Dean - Austin TX Hung Cai Ngo - Austin TX Andrew Christian Zimmerman - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03L 706
US Classification:
327156, 327117
Abstract:
An apparatus and a method for making high resolution frequency adjustments in a multistage frequency synthesizer. The initial stage of the frequency synthesizer is a conventional phase lock loop connected to a dynamically variable frequency divider. There are one or more intermediate stages that consist of the forward portion of a phase locked loop with feedback through a fixed frequency divider and connected to a dynamically variable frequency divider. The final stage consists of the forward portion of a phase locked loop with feedback through a fixed frequency divider and connected to another fixed frequency divider. By varying the constant of division in the variable frequency dividers in the circuit, fine frequency adjustments can be made very rapidly. The precision of the adjustments depends on the relative values of the frequency dividers and the number of intermediate stages in the system.
Apparatus And Method For Dynamic Frequency Adjustment In A Frequency Synthesizer
David William Boerstler - Round Rock TX Mark Edward Dean - Austin TX Hung Cai Ngo - Austin TX Andrew Christian Zimmerman - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03L 700
US Classification:
331 25, 331 1 A, 331 74, 327156
Abstract:
An apparatus and a method for making small frequency adjustments in a frequency synthesizer. The frequency synthesizer consists of the forward portion of a phase locked loop with feedback through a fixed frequency divider and the output of the forward portion of the phase locked loop connected to a dynamically variable frequency divider. By changing the constant of division in the variable frequency divider, the output of the frequency divider can be rapidly changed in small increments. The dynamically variable frequency divider is key to this design. This digital circuit stores the current divisor value and has an input for a new divisor value. When a signal is sent to switch to the new divisor value, the circuit uses an incrementer and associated logic to rapidly change to the new constant of division.
System For Synchronizing Nodes In A Heterogeneous Computer System By Using Multistage Frequency Synthesizer To Dynamically Adjust Clock Frequency Of The Nodes
David William Boerstler - Round Rock TX Mark Edward Dean - Austin TX Hung Cai Ngo - Austin TX Andrew Christian Zimmerman - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06P 112
US Classification:
713400, 713503, 375376
Abstract:
An apparatus and a method for node synchronization that can be used in a heterogeneous computer system where nodes in the system do not share a common system clock. Time stamps, which are critically important, are attached to transaction requests. Time stamps are based on a âtime of dayâ value, which may simply be a register incremented by a system clock. Since each node has its own system clock, the frequency of these clocks may drift which results in variation in the time stamp values. If the values drift too far apart, data updates may be lost. A frequency synthesizer capable of high resolution and rapid frequency adjustments can be connected to system clock. When a shift in phase between the master and slave time of day values is detected, the frequency synthesizer output can be changed by a small amount to bring the two signals back into phase.
Non-Uniform Memory Access (Numa) Data Processing System That Speculatively Issues Requests On A Node Interconnect
Gary Dale Carpenter - Pflugerville TX Mark Edward Dean - Austin TX David Brian Glasco - Austin TX Richard Nicholas Iachetta - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
US Classification:
711141
Abstract:
A non-uniform memory access (NUMA) data processing system includes a node interconnect to which at least a first processing node and a second processing node are coupled. The first and the second processing nodes each include a local interconnect, a processor coupled to the local interconnect, a system memory coupled to the local interconnect, and a node controller interposed between the local interconnect and the node interconnect. In order to reduce communication latency, the node controller of the first processing node speculatively transmits request transactions received from the local interconnect of the first processing node to the second processing node via the node interconnect. In one embodiment, the node controller of the first processing node subsequently transmits a status signal to the node controller of the second processing node in order to indicate how the request transaction should be processed at the second processing node.
Method And System For Arbitrating Between Bus Masters Having Diverse Bus Acquisition Protocols
Daniel Paul Beaman - Austin TX Gary Dale Carpenter - Pflugerville TX Mark Edward Dean - Austin TX Wendel Glenn Voigt - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1336
US Classification:
710107
Abstract:
A data processing system is disclosed which includes a first processor having an m-byte data width, an n-byte data bus, where n is less than m, and a second processor electrically coupled to the bus which performs bus transactions utilizing n-byte packets of data. An adaptor is electrically coupled between the first processor and the bus which converts n-byte packets of data input from the bus to m-byte packets of data, and converts m-byte packets of data input from the first processor to n-byte packets of data, thereby enabling the first processor to transmit data to and receive data from the bus utilizing m-byte packets of data. In a second aspect of the present invention, a method and system are provided for arbitrating between two bus masters having disparate bus acquisition protocols. In response to a second bus master asserting a bus request when a first bus master controls the bus, control of the bus is removed from the first bus master. Thereafter, in response to a signal transmitted from an arbitration control unit to the first bus master instructing the first bus master to terminate its bus transactions, control of the bus is granted to the second bus master.
Method And System For Reading From A M-Byte Memory Utilizing A Processor Having A N-Byte Data Bus
Gary D. Carpenter - Pflugerville TX Mark E. Dean - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
US Classification:
395800
Abstract:
A method and system are disclosed for reading data from an m-byte memory device utilizing a processor having an n-byte data bus, where m is less than or equal to n, which do not require the processor to support special bus cycles, bus select signals, or dynamic bus sizing. Responsive to an initiating signal from the processor to an interface controller, a plurality of data latches are initialized by a control signal. An address counter is also initialized. The memory device is activated by a control signal. Latching of data by one of the plurality of data latches is enabled. Data associated with an address indicated by the address counter is then latched from the memory device utilizing the enabled data latch. The address counter is incremented. The enabling, latching, and incrementing steps are repeated until n bytes of data are latched.
Dr. Dean graduated from the UMDNJ School of Osteopathic Medicine in 1995. He works in Charlottesville, VA and specializes in Pain Management and Internal Medicine. Dr. Dean is affiliated with Martha Jefferson Hospital and University Of Virginia Medical Center.
Hilton Head Orthopedics 95 Mathews Dr STE D1, Hilton Head Island, SC 29926 (843)6812363 (phone), (843)3423140 (fax)
Education:
Medical School University of Texas Southwestern Medical Center at Dallas Graduated: 1989
Procedures:
Arthrocentesis Carpal Tunnel Decompression Hip/Femur Fractures and Dislocations Joint Arthroscopy Knee Arthroscopy Knee Replacement Lower Arm/Elbow/Wrist Fractures and Dislocations Lower Leg/Ankle Fractures and Dislocations Shoulder Arthroscopy Shoulder Surgery Spinal Cord Surgery Spinal Fusion Spinal Surgery
Conditions:
Fractures, Dislocations, Derangement, and Sprains Internal Derangement of Knee Internal Derangement of Knee Cartilage Internal Derangement of Knee Ligaments Intervertebral Disc Degeneration
Languages:
English
Description:
Dr. Dean graduated from the University of Texas Southwestern Medical Center at Dallas in 1989. He works in Beaufort, SC and 1 other location and specializes in Orthopaedic Surgery and Orthopedic Sports Medicine. Dr. Dean is affiliated with Beaufort Memorial Hospital.
#B 1660 Reynolds St, Regina, SK S4N 6A7 (306)5223000, (306)5223003
Mr. Mark Dean Team Leader
Youth Unlimited / The Shop Toronto Youth for Christ Youth Organizations & Centers. Recreational Vehicles - Repair & Service
2-1225 Twinney Drive, Newmarket, ON L3Y 9E7 (877)3157467, (905)8361483
Mr Mark Dean Owner/Manager
Clutterx Organizing Systems 101191678 Saskatchewan Ltd. Closet Systems & Accessories
24 Dryburgh Cr, Regina, SK S4R 6R5 (306)5965792
Mark Dean Owner
Mark D Dean Psc Legal Services Office
428 Main St, Shelbyville, KY 40065 (502)6473100, (502)6473105
Mark Dean Director
SOUTH CONGRESS IMPROVEMENT ASSOCIATION
100 Congress Ave STE 1300, Austin, TX 78701
Mark Dean Principal
Mdd Property Nonresidential Building Operator
428 Main St, Shelbyville, KY 40065
Mark Dean Managing
LLC Marks Brothers Management Consulting Services
9205 Axminster Dr, Louisville, KY 40299
Mark Dean Team Leader
Youth Unlimited / The Shop Youth Organizations & Centers · Recreational Vehicles - Repair & Service
(877)3157467, (905)8361483
Googleplus
Mark Dean
Education:
University of Southampton - Geology, Trinity School, Croydon - A Levels - Chemistry, Maths, Geology, Geography, Trinity School, Croydon - GCSE, The Hill School, Westerham - Prep School, Downs Way Primary School, Oxted - Primary School
About:
Currently the Health & Safety for a specialist construction company. My remit is the monitoring, design, implementation and review of all health and safety policy and process for the company. With...
Tagline:
Experienced sports and business team leader
Bragging Rights:
Manager Of Samurai Barracudas and Nigerian national rugby team
Mark Dean
Lived:
Austin, TX
Education:
University of Notre Dame
Mark Dean
Tagline:
I like bullying Noah
Bragging Rights:
I eat bronies for breakfast! I've also beat the Ender Dragon!
Mark Dean
About:
Hi, my name is Mark Dean and I'm a personal trainer. I'm currently enjoying my regular acupuncture sessions in Newcastle and just wanted to recommend acupuncture and Chinese herbal medicine al...
Tagline:
Hi, my name is Mark Dean and I'm a personal trainer. I'm currently enjoying my regular acupuncture sessions in Newcastle and just wanted to recommend acupuncture and Chinese herbal medicine although I particularly enjoy the tui na chinese massages.
Mark Dean
About:
I grew up in the middle of nowhere, surrounded by woods, swamps and hills with a mother and grandparents who didn't believe in computer games and television for babysitters. I spent my days runni...
Tagline:
A litte thought is a dangerous thing.
Bragging Rights:
Everything that has ever tried to kill me has failed.
Volta Elementary School Chicago IL 1951-1959, Mary G. Peterson Elementary School Chicago IL 1952-1960, Von Steuben Upper Grade Center Chicago IL 1956-1960
Columbus, OHPerformance Consultant at The Abreon Group Past: Principal Learning Consultant at RWD Technologies, Manager- Organizational Change &... Sixteen years of learning and organizational change experience both on the internal and consultant side of the equation. I focus my attention on the impacts to... Sixteen years of learning and organizational change experience both on the internal and consultant side of the equation. I focus my attention on the impacts to the user and how their jobs and roles will change as a result of their organization's system or process change initatives. I have worked on...