Patrick F Caffrey, Age 6612 Josephs Dr, Saugerties, NY 12477

Patrick Caffrey Phones & Addresses

12 Josephs Dr, Saugerties, NY 12477 (845) 246-2465

Glasco, NY

Port Ewen, NY

Kingston, NY

Work

Company: Ibm corporation, kingston 1994 Position: High performance computing software developer

Education

School / High School: State University of New York at Potsdam- Potsdam, NY 1981 Specialities: BA in Computer Science

Skills

Software development • UNIX system administration • AIX • Linux • system security • C/C++ • Agile OO

Mentions for Patrick F Caffrey

Patrick Caffrey resumes & CV records

Resumes

Patrick Caffrey Photo 39

Patrick Caffrey

Patrick Caffrey Photo 40

Patrick Caffrey

Patrick Caffrey Photo 41

Patrick Caffrey

Patrick Caffrey Photo 42

Patrick Caffrey - Saugerties, NY

Work:
IBM CORPORATION, Kingston 1994 to 2000
High Performance Computing Software Developer
IBM CORPORATION, Kingston - Kingston, NY 1996 to 2008
Site Telecommuting Center System Administrator
IBM CORPORATION, Kingston - Kingston, NY 1992 to 1994
Software Developer
Education:
State University of New York at Potsdam - Potsdam, NY 1981
BA in Computer Science
Skills:
Software development, UNIX system administration, AIX, Linux, system security, C/C++, Agile OO

Publications & IP owners

Us Patents

Method Of Performing Checkpoint/Restart Of A Parallel Program

US Patent:
6393583, May 21, 2002
Filed:
Oct 29, 1998
Appl. No.:
09/181985
Inventors:
Kalman Zvi Meth - Netanya, IL
Anton Prenneis - Highland NY
Adnan M. Agbaria - Musmus, IL
Patrick Francis Caffrey - Glasco NY
William Joseph Ferrante - Hyde Park NY
Demetrios K. Michailaros - Lake Katrine NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H02H 305
US Classification:
714 12, 714 13
Abstract:
A checkpoint of a parallel program is taken in order to provide a consistent state of the program in the event the program is to be restarted. Each process of the parallel program is responsible for taking its own checkpoint, however, the timing of when the checkpoint is to be taken by each process is the responsibility of a coordinating process. During the checkpointing, various data is written to a checkpoint file. This data includes, for instance, in-transit message data, a data section, file offsets, signal state, executable information, stack contents and register contents. The checkpoint file can be stored either in local or global storage. When it is stored in global storage, migration of the program is facilitated. When a parallel program is to be restarted, each process of the program initiates its own restart. The restart logic restores the process to the state at which the checkpoint was taken.

System Of Performing Checkpoint/Restart Of A Parallel Program

US Patent:
6401216, Jun 4, 2002
Filed:
Oct 29, 1998
Appl. No.:
09/181981
Inventors:
Kalman Zvi Meth - Netanya, IL
Anton Prenneis - Highland NY
Adnan M. Agbaria - Musmus, IL
Patrick Francis Caffrey - Glasco NY
William Joseph Ferrante - Hyde Park NY
Demetrios K. Michailaros - Lake Katrine NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1100
US Classification:
714 16, 712228
Abstract:
A checkpoint of a parallel program is taken in order to provide a consistent state of the program in the event the program is to be restarted. Each process of the parallel program is responsible for taking its own checkpoint, however, the timing of when the checkpoint is to be taken by each process is the responsibility of a coordinating process. During the checkpointing, various data is written to a checkpoint file. This data includes, for instance, in-transit message data, a data section, file offsets, signal state, executable information, stack contents and register contents. The checkpoint file can be stored either in local or global storage. When it is stored in global storage, migration of the program is facilitated. When a parallel program is to be restarted, each process of the program initiates its own restart. The restart logic restores the process to the state at which the checkpoint was taken.

Parallel-Aware, Dedicated Job Co-Scheduling Within/Across Symmetric Multiprocessing Nodes

US Patent:
7810093, Oct 5, 2010
Filed:
Nov 15, 2004
Appl. No.:
10/989704
Inventors:
Terry R. Jones - Livermore CA, US
Pythagoras C. Watson - Livermore CA, US
William Tuel - Kingston NY, US
Larry Brenner - Austin TX, US
Patrick Caffrey - Saugerties NY, US
Jeffrey Fier - Livermore CA, US
Assignee:
Lawrence Livermore National Security, LLC - Livermore CA
International Classification:
G06F 9/46
US Classification:
718102, 718100, 718103, 718107, 718108
Abstract:
In a parallel computing environment comprising a network of SMP nodes each having at least one processor, a parallel-aware co-scheduling method and system for improving the performance and scalability of a dedicated parallel job having synchronizing collective operations. The method and system uses a global co-scheduler and an operating system kernel dispatcher adapted to coordinate interfering system and daemon activities on a node and across nodes to promote intra-node and inter-node overlap of said interfering system and daemon activities as well as intra-node and inter-node overlap of said synchronizing collective operations. In this manner, the impact of random short-lived interruptions, such as timer-decrement processing and periodic daemon activity, on synchronizing collective operations is minimized on large processor-count SPMD bulk-synchronous programming styles.

Program Products For Performing Checkpoint/Restart Of A Parallel Program

US Patent:
6338147, Jan 8, 2002
Filed:
Oct 29, 1998
Appl. No.:
09/182555
Inventors:
Kalman Zvi Meth - Netanya, IL
Anton Prenneis - Highland NY
Adnan M. Agbaria - Musmus, IL
Patrick Francis Caffrey - Glasco NY
William Joseph Ferrante - Hyde Park NY
Demetrios K. Michailaros - Lake Katrine NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1100
US Classification:
714 13, 711144
Abstract:
A checkpoint of a parallel program is taken in order to provide a consistent state of the program in the event the program is to be restarted. Each process of the parallel program is responsible for taking its own checkpoint, however, the timing of when the checkpoint is to be taken by each process is the responsibility of a coordinating process. During the checkpointing, various data is written to a checkpoint file. This data includes, for instance, in-transit message data, a data section, file offsets, signal state, executable information, stack contents and register contents. The checkpoint file can be stored either in local or global storage. When it is stored in global storage, migration of the program is facilitated. When a parallel program is to be restarted, each process of the program initiates its own restart. The restart logic restores the process to the state at which the checkpoint was taken.

Concurrent Replacement Of Distributed Conversion And Control Assembly

US Patent:
2020028, Sep 10, 2020
Filed:
Feb 28, 2020
Appl. No.:
16/804147
Inventors:
- Armonk NY, US
Anthony Joseph Cozzolino - New Paltz NY, US
Gerald Fahr - Wappingers Falls NY, US
Bret G. Bidwell - Hopewell Junction NY, US
Ellick Chi-lick Law - Woodstock NY, US
Patrick Caffrey - Saugerties NY, US
William Wajda - Staatsburg NY, US
International Classification:
G06F 9/4401
G06F 1/28
G06F 1/14
Abstract:
A method includes identifying a first distributed conversion and control assembly (DCCA) in a central electronics complex (CEC) of a computer system, the CEC containing the first DCCA and a second DCCA, each of the first DCCA and the second DCCA having a flexible service processor (FSP); determining that the computer system satisfies preconditions for concurrent replacement of the first DCCA; disabling control software for a thermal and power management device (TPMD) of the first DCCA; fencing off the first DCCA; depowering the first DCCA; receiving a new media access control (MAC) address of a replacement DCCA; reconfiguring an operating system of the CEC to recognize the new MAC address of the replacement DCCA; powering on the replacement DCCA; removing the fencing off of the first DCCA; and resetting an FSP of the replacement DCCA.

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.