Search

Adrian Seigler Phones & Addresses

  • 86 Sutton Park Rd, Poughkeepsie, NY 12603
  • Atlanta, GA
  • Wappingers Falls, NY
  • 25 Susie Blvd, Poughkeepsie, NY 12603

Work

Position: Clerical/White Collar

Education

Degree: Associate degree or higher

Emails

Publications

Us Patents

Method For Deadlock Avoidance In A Cluster Environment

View page
US Patent:
6738871, May 18, 2004
Filed:
Dec 22, 2000
Appl. No.:
09/745830
Inventors:
Gary A. Van Huben - Poughkeepsie NY
Michael A. Blake - Wappingers Falls NY
Pak-Kin Mak - Poughkeepsie NY
Adrian Eric Seigler - Poughkeepsie NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711150, 711124, 711130, 711147, 711148
Abstract:
A remote resource management system for managing resources in a symmetrical multiprocessing environment having a plurality of clusters of symmetric multiprocessors each of which provides interfaces between cluster nodes of the symmetric multiprocessor system with a local interface and an interface controller. One or more remote storage controllers each has a local interface controller and a local-to-remote data bus. A remote fetch controller is responsible for processing data accesses in accordance with the methods described.

Clustered Computer System With Deadlock Avoidance

View page
US Patent:
6738872, May 18, 2004
Filed:
Dec 22, 2000
Appl. No.:
09/746686
Inventors:
Gary A. Van Huben - Poughkeepsie NY
Michael A. Blake - Wappingers Falls NY
Pak-Kin Mak - Poughkeepsie NY
Adrian Eric Seigler - Poughkeepsie NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711150, 711124, 711130, 711147, 711148
Abstract:
A remote resource management system for managing resources in a symmetrical multiprocessing environment having a plurality of clusters of symmetric multiprocessors each of which provides interfaces between cluster nodes of the symmetric multiprocessor system with a local interface and an interface controller. One or more remote storage controllers each has a local interface controller and a local-to-remote data bus. A remote fetch controller is responsible for processing data accesses across the clusters and a remote store controller is responsible for processing data accesses across the clusters. These controllers work in conjunction to provide a deadlock avoidance system for preventing hangs.

Bus Protocol For A Switchless Distributed Shared Memory Computer System

View page
US Patent:
6988173, Jan 17, 2006
Filed:
May 12, 2003
Appl. No.:
10/435878
Inventors:
Michael A. Blake - Wappingers Falls NY, US
Steven M. German - Wayland MA, US
Pak-kin Mak - Poughkeepsie NY, US
Adrian E. Seigler - Poughkeepsie NY, US
Gary A. Van Huben - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/00
US Classification:
711147
Abstract:
A bus protocol is disclosed for a symmetric multiprocessing computer system consisting of a plurality of nodes, each of which contains a multitude of processors, I/O devices, main memory and a system controller comprising an integrated switch with a top level cache. The nodes are interconnected by a dual concentric ring topology. The bus protocol is used to exchange snoop requests and addresses, data, coherency information and operational status between nodes in a manner that allows partial coherency results to be passed in parallel with a snoop request and address as an operation is forwarded along each ring. Each node combines it's own coherency results with the partial coherency results it received prior to forwarding the snoop request, address and updated partial coherency results to the next node on the ring. The protocol allows each node in the system to see the final coherency results without requiring the requesting node to broadcast these results to all the other nodes in the system. The bus protocol also allows data to be returned on one of the two rings, with the ring selection determined by the relative placement of the source and destination nodes on each ring, in order to control latency and data bus utilization.

Coherency Management For A “Switchless” Distributed Shared Memory Computer System

View page
US Patent:
7085898, Aug 1, 2006
Filed:
May 12, 2003
Appl. No.:
10/435776
Inventors:
Michael A. Blake - Wappingers Falls NY, US
Pak-kin Mak - Poughkeepsie NY, US
Adrian E. Seigler - Poughkeepsie NY, US
Gary A. VanHuben - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/00
G06F 15/167
H04L 12/43
US Classification:
711147, 711146, 711141, 711168, 370460
Abstract:
An apparatus and method is disclosed to manage storage coherency in a symmetric multiprocessing environment having a plurality of nodes, each of which contain a multitude of processors, I/O adapters, main memory and a system controller comprising an integrated switch with a top level cache. The nodes are interconnected by a dual concentric ring topology. Local controllers on any given node initiate bus operations on behalf of said processors and I/O adapters on that node. Snoop requests are launched onto the ring topology simultaneously in both directions. As the messages traverse the nodes on the ring, they trigger remote controllers to perform coherent actions such as cache accesses or directory updates. Messages arriving on each node from both directions are combined with each other and with locally generated responses to form cumulative final responses. Additionally, controllers on the requesting node may perform local coherent actions based on the information conveyed by the returning final responses.

Coherency Management For A “Switchless” Distributed Shared Memory Computer System

View page
US Patent:
7111130, Sep 19, 2006
Filed:
Apr 12, 2006
Appl. No.:
11/402599
Inventors:
Michael A. Blake - Wappingers Falls NY, US
Pak-kin Mak - Poughkeepsie NY, US
Adrian E. Seigler - Poughkeepsie NY, US
Gary A. VanHuben - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/00
US Classification:
711147
Abstract:
A shared memory symmetrical processing system including a plurality of nodes each having a system control element for routing internodal communications. A first ring and a second ring interconnect the plurality of nodes, wherein data in said first ring flows in opposite directions with respect to said second ring. A receiver receives a plurality of incoming messages via the first or second ring and merges a plurality of incoming message responses with a local outgoing message response to provide a merged response. Each of the plurality of nodes includes any combination of the following: at least one processor, cache memory, a plurality of I/O adapters, and main memory. The system control element includes a plurality of controllers for maintaining coherency in the system.

Method, System, And Program Product For Automated Verification Of Gating Logic Using Formal Verification

View page
US Patent:
7448008, Nov 4, 2008
Filed:
Aug 29, 2006
Appl. No.:
11/468078
Inventors:
Adrian E. Seigler - Poughkeepsie NY, US
Gary A. Van Huben - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50
G06F 19/00
US Classification:
716 6, 703 16
Abstract:
Automated verification methodology parsing scripts auto generate testbench hardware design language, such as VHDL or Verilog, from the design source VHDL or Verilog. A formal verification model is then built comprising the testbench VHDL and the design under test. The resulting design verification tool then provides proofs and counterexamples for all of the rules, e. g. , auto-generated rules, in the testbench.

Method And System For Formal Verification Of Partial Good Self Test Fencing Structures

View page
US Patent:
7661050, Feb 9, 2010
Filed:
May 4, 2007
Appl. No.:
11/744392
Inventors:
Gary Van Huben - Poughkeepsie NY, US
Adrian E. Seigler - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G01R 31/3187
G01R 31/40
US Classification:
714733, 714724
Abstract:
The concept of applying fencing logic to Built-In Self Test (BIST) hardware structures for the purpose of segregating defective circuitry and utilizing the remaining good circuitry is a well known practice in the chip design industry. Described herein is a method for verifying that any particular implementation of partial fencing logic actually provides the desired behavior of blocking down-stream impact of all signals from fenced interfaces, and also ensuring that the partial fencing does not inadvertently preclude any common logic from being fully tested.

Method, System, And Program Product For Automated Verification Of Gating Logic Using Formal Verification

View page
US Patent:
7971166, Jun 28, 2011
Filed:
Jun 15, 2008
Appl. No.:
12/139483
Inventors:
Adrian E. Seigler - Poughkeepsie NY, US
Gary A. Van Huben - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50
US Classification:
716106, 716111, 716136, 703 16
Abstract:
Gating rules for a device design containing microelectronic devices are tested using formal verification. Testbench design code is generated for a device design from a design source containing hardware design language code. A formal verification process on the testbench device code determines whether the devices within the device design will be stable or unstable under a gating condition. If the test shows a design is unstable under the gating condition; it is indicated that a hardware design fix for the device design is required. If not, the test ends.
Adrian E Seigler from Poughkeepsie, NY, age ~67 Get Report