Joel S. Emer - Acton MA Rebecca L. Stamm - Palo Alto CA Bruce E. Edwards - Belmont MA Matthew H. Reilly - Stow MA Craig B. Zilles - Middleton WI Tryggve Fossum - Northborough MA Christopher F. Joerg - Watertown MA
Assignee:
Compaq Information Technologies Group, L.P. - Houston TX
International Classification:
G06F 948
US Classification:
709107, 709102, 710200, 711151, 712228
Abstract:
Execution of a programs instructions in a simultaneous multithreaded processor is halted while the program is waiting for one or more events to occur by first arming an event monitor upon an arm instruction, that is, identifying to the event monitor one or more events to be monitored, such as a modification to a value or state of an identified memory location or group of locations, and setting a watch flag to indicate enable the event monitor. Upon execution of a quiesce request instruction, the program quiesces if the watch flag is set, and a timer is started. Upon observation by the event monitor of an identified event, or upon expiration of the timer, the watch flag is cleared and execution of the program resumes.
Temporary Halting Of Thread Execution Until Monitoring Of Armed Events To Memory Location Identified In Working Registers
Joel S. Emer - Acton MA Rebecca L. Stamm - Palo Alto CA Bruce E. Edwards - Belmont MA Matthew H. Reilly - Stow MA Craig B. Zilles - Middleton WI Tryggve Fossum - Northborough MA Christopher F. Joerg - Watertown MA
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 948
US Classification:
709107, 709102, 710 18, 711156, 712229
Abstract:
Execution of a programs instructions in a simultaneous multithreaded processor is halted while the program is waiting for one or more events to occur by first arming an event monitor upon an arm instruction, that is, identifying to the event monitor one or more events to be monitored, such as a modification to a value or state of an identified memory location or group of locations, and setting a watch flag to indicate enable the event monitor. Upon execution of a quiesce request instruction, the program quiesces if the watch flag is set, and a timer is started. Upon observation by the event monitor of an identified event, or upon expiration of the timer, the watch flag is cleared and execution of the program resumes.
Method And System With Multiple Exception Handlers In A Processor
Matthew H. Reilly - Stow MA, US Matthew C. Mattina - Hudson MA, US Shane L. Bell - Shrewsbury MA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F009/00
US Classification:
712244
Abstract:
An exception handler for a processor is split into two functional units to permit exceptions to be classified into two categories. The first category of exceptions includes performance critical excepted instructions, while the second category includes non-performance critical excepted instructions. The performance critical exceptions are routed to a speculative exception handler, which resolves the exceptions speculatively, even though the excepted instruction may lie in a speculative path of the program flow. The non-performance critical exceptions are routed to a non-speculative exception handler that only resolves exceptions when the excepted instruction is certain to execute in an actual path of the program flow.
Computer System And Method Using Efficient Module And Backplane Tiling To Interconnect Computer Nodes Via A Kautz-Like Digraph
Judson S. Leonard - Newton MA, US Matthew H. Reilly - Stow MA, US Lawrence C. Stewart - Wayland MA, US Washington Taylor - Cambridge MA, US
Assignee:
SiCortex, Inc. - Maynard MA
International Classification:
H04L 12/28
US Classification:
370255, 370254, 370203
Abstract:
Computer systems and methods using efficient module and backplane tiling to interconnect computer nodes via a Kautz-like digraph. A multinode computing system includes a large plurality of computing nodes interconnected via a Kautz topology having order O, diameter n, and degree k. The order equals (k+1)k. The interconnections from a node x to a node y in the topology satisfy the relationship y=(−x*k−j) mod O, where 1≦j≦k, and the computing nodes are arranged onto a plurality of modules. Each module has an equal plurality of computing nodes on it. A majority of the inter-node connections are contained on the plurality of modules and a minority of the inter-node connections are inter-module connections. Inter-module connections are routed among modules in parallel on an inter-module connection plane.
Computer System And Method Using A Kautz-Like Digraph To Interconnect Computer Nodes And Having Control Back Channel Between Nodes
Computer system and method using a Kautz-like digraph to interconnect computer nodes and having control back channel between nodes. A multinode computing system includes a large plurality of computing nodes interconnected via a Kautz topology having order O, diameter n, and degree k. The order equals (k+1)k; The data interconnections from a node x to a node y in the topology satisfy the relationship y=(−x*k−j) mod O, where 1≦j≦k; and each x,y pair includes a unidirectional control link from node y to node x to convey flow control and error information from a receiving node y to a transmitting node x.
System And Method For Communicating On A Richly Connected Multi-Processor Computer System Using A Pool Of Buffers For Dynamic Association With A Virtual Channel
Matthew H. Reilly - Stow MA, US Nitin Godiwala - Boylston MA, US Judson S. Leonard - Newton MA, US
Assignee:
SiCortex, Inc. - Maynard MA
International Classification:
H04L 12/28 H04L 12/56
US Classification:
370409, 370400, 370401, 370414, 370396, 370397
Abstract:
Systems and methods for communicating on a richly-connected multiprocessor computer system using a pool of buffers for dynamic association with a virtual channel. Packets are communicated in a multiprocessor computer system having a large plurality of processing nodes interconnected by a defined interconnection topology, in which a communication from a source processing node to a target processing node may pass through one or more intermediate nodes en route to the target processing node. A set of virtual channels is associated for each link in the interconnection topology. A first subset of buffers is dedicated for fixed correspondence to virtual channel identifiers, and a second subset of buffers is dedicated for dynamic allocation and assignment to virtual channels.
System And Method For Preventing Deadlock In Richly-Connected Multi-Processor Computer System Using Dynamic Assignment Of Virtual Channels
Judson S. Leonard - Newton MA, US Matthew H. Reilly - Stow MA, US Nitin Godiwala - Boylston MA, US
Assignee:
SiCortex, Inc. - Maynard MA
International Classification:
H04L 12/28 H04L 12/56
US Classification:
370409, 370396, 370400
Abstract:
Systems and methods for preventing deadlock in richly-connected multiprocessor computer system using dynamic assignment of virtual channels. Deadlock is prevented in a multiprocessor computer system having a large plurality of processing nodes interconnected by a defined interconnection topology. Each link in the interconnection topology is associated with a set of virtual channels. Each virtual channel has corresponding communication buffers to store communication data and each virtual channel has an associated virtual channel identifier. Each communication between a source processing node and a target processing node is assigned an initial virtual channel to convey the communication from the source processing node. At an intermediate processing node, a different virtual channel is assigned to convey the communication toward the target processing node, in accordance with pre-defined rules to avoid a cycle of dependency of communication buffer resources.
Method And Apparatus To Quiesce A Portion Of A Simultaneous Multithreaded Central Processing Unit
Joel Emer - Acton MA, US Rebecca Stamm - Palo Alto CA, US Bruce Edwards - Belmont MA, US Matthew Reilly - Stow MA, US Craig Zilles - Middleton WI, US Tryggve Fossum - Northborough MA, US Christopher Joerg - Wattertown MA, US James Hicks - Newton MA, US
International Classification:
G06F009/00
US Classification:
718/101000
Abstract:
Execution of a program's instructions in a simultaneous multithreaded processor is halted while the program is waiting for one or more events to occur by first arming an event monitor upon an arm instruction, that is, identifying to the event monitor one or more events to be monitored, such as a modification to a value or state of an identified memory location or group of locations, and setting a watch flag to indicate enable the event monitor. Upon execution of a quiesce request instruction, the program quiesces if the watch flag is set, and a timer is started. Upon observation by the event monitor of an identified event, or upon expiration of the timer, the watch flag is cleared and execution of the program resumes.
Human Resources Director at Topnotch Resort and Spa
Location:
Stowe, Vermont
Industry:
Hospitality
Work:
Topnotch Resort and Spa - Stowe, Vermont since Mar 2012
Human Resources Director
Green Mountain Coffee Roasters - Waterbury, Vermont Feb 2011 - Mar 2012
Human Resources
Amanresorts Nov 2005 - Mar 2011
Regional Human Resources Manager
Teton Valley Ranch Education Foundation Nov 2003 - Nov 2005
Assistant Director
Education:
Royal Holloway, U. of London 2002 - 2003
Masters, Political Science
2013 to 2014 Paralegal, JPMorgan Chase Bank NAFabricare Cleaners
2010 to 2012 Deputy Director of RestorationFive Mile Riverworks
2009 to 2010 Third Employee
Education:
University of Delaware Newark, DE 2012 to 2013 EnglishFordham University Bronx, NY 2013 CommunicationNorwalk Community College Norwalk, CT 2010 to 2012Atlantic Acting School Manhattan, NY 2009
2010 to Present Store ManagerBest Buy Mobile Salem, NH 2009 to 2010 Sales ManagerTechprint Incorporated Lawrence, MA 2006 to 2010 Sales/EstimatingTechprint Incorporated Lawrence, MA 2004 to 2006 Quality Control Assistant ManagerTechprint Incorporated Lawrence, MA 2002 to 2004 Mechanical EngineerTechprint Incorporated Lawrence, MA 2001 to 2002 Graphic Designer
Education:
Merrimack College North Andover, MA Jan 2009 Bachelors in Business ManagementNorthern Essex Community College Haverhill, MA Jan 2006 Associates in Sport's ManagementWhittier Regional Technical School Haverhill, MA 2002 diploma in Graphic Arts and Commercial Printing
Jul 2010 to 2000 Support Desk AnalystsChristmas Tree Shops Rockaway, NJ Nov 2009 to Jul 2010 Retail Stock SupervisorDeli Works Oak Ridge, NJ Sep 2004 to Jul 2010 Manager
Education:
Farleigh Dickenson University Madison, NJ 2011 to 2000 Paralegal Studies ProgramKean University Union, NJ 2009 Bachelors of Science in Graphic CommunicationsKean University Dec 2005
Skills:
Quark Xpress, Microsoft office, Lotus Notes, Outlook, Sharepoint, Symphony, ITMS Portals, Active Directory, InDesign, Photoshop, Windows XP/7, Flash MX,
Alexis Fino, Robert Tarantino, James Markey, Leo Corrigan, Anita Thurakal, Joseph Armbruster, Regina Yang, Kristen Verrier, Hadley Iacone, Barbara Sabella, Peter Eschmann, Larissa Maloney
"As is typical in grand jury investigations, where an institution is represented by outside counsel, those lawyers review records, including those contained on mobile phones and computers, to identify and provide material that is responsive to subpoenas," spokesman Matthew Reilly wrote in an email.
On Thursday, Matthew Reilly, a spokesman for Paul Fishman, the United States Attorney, said We talk to a lot of people about a lot of matters, but that does not necessarily mean its a criminal investigation.
Date: Feb 09, 2015
Category: U.S.
Source: Google
Bridge Jam Scandal Grand Jury Subpoenaes Panel's Records
Baroni didnt return a message left at his Princeton lawoffice. His attorney, Michael B. Himmel, didnt return a phonecall to his New York City office. Matthew Reilly, a spokesmanfor Fishman in Newark, said his office doesnt comment onsubpoenas or ongoing investigations.
Date: Jan 08, 2015
Category: U.S.
Source: Google
Florida man pleads guilty in global toxin shipping scheme
Aside from the London transaction, Korff also made sales in 2013 to customers in New Delhi, Vienna and Ryomgand, Denmark, with the fate of the poison in those cases unknown, New Jersey U.S. Attorney's Office spokesman, Matthew Reilly, said.
Date: Aug 13, 2014
Category: Health
Source: Google
Andrew Auernheimer's computer hacking conviction is overturned by appeals court
Matthew Reilly, a spokesman for the U.S. attorneys office in New Jersey, said: The court determined that the Department of Justice brought this case in the wrong district. Were reviewing our options. It is unclear if Auernheimer can be retried.
Date: Apr 11, 2014
Category: Sci/Tech
Source: Google
US court voids man's conviction for hacking celebrities' iPads
"The court merely determined that the Department of Justice brought this case in the wrong state, and we are reviewing our options," said Matthew Reilly, a spokesman for U.S. Attorney Paul Fishman in New Jersey, who handled the prosecution.
Date: Apr 11, 2014
Category: U.S.
Source: Google
US Said to Subpoena Port Authority Records on Chairman (1)
A Bharara spokeswoman, Jerika Richardson, and a Fishmanspokesman, Matthew Reilly, declined to comment on the probe.Steve Coleman and Chris Valens, Port Authority spokesman, didntrespond to a request for comment.
Date: Mar 10, 2014
Source: Google
U.S. Said to Waver on Antitrust Case Against Google
Googles ranking of search results should be part of anylegal action the FTC brings, said Matthew Reilly, a former topFTC litigator who works with Fairsearch.org, a group whosemembers include Microsoft Corp. (MSFT)