Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2006-03-31
2010-11-16
Deng, Anna (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
Reexamination Certificate
active
07836435
ABSTRACT:
Checking for memory access collisions in a multiple processor architecture is described. Memory access collisions may be found by simulating an instruction to be executed by a multiple processor computing system in which the processors share memory access, extracting memory access information from the instruction, searching a virtual memory map for a memory access conflict, and reporting the conflict if a conflict is found in the search.
REFERENCES:
patent: 5953530 (1999-09-01), Rishi et al.
patent: 6000007 (1999-12-01), Leung et al.
patent: 6009269 (1999-12-01), Burrows et al.
patent: 6129458 (2000-10-01), Waters et al.
patent: 6260190 (2001-07-01), Ju
patent: 6336180 (2002-01-01), Long et al.
patent: 6463523 (2002-10-01), Kessler et al.
patent: 6636949 (2003-10-01), Barroso et al.
patent: 6658578 (2003-12-01), Laurenti et al.
patent: 6718485 (2004-04-01), Reiser
patent: 6732311 (2004-05-01), Fischer et al.
patent: 6738796 (2004-05-01), Mobini
patent: 6748558 (2004-06-01), Gonzales et al.
patent: 6751583 (2004-06-01), Clarke et al.
patent: 6883067 (2005-04-01), Southwell et al.
patent: 6901581 (2005-05-01), Schneider
patent: 7039901 (2006-05-01), Hunter et al.
patent: 7069413 (2006-06-01), Agesen et al.
patent: 7085890 (2006-08-01), Kashyap
patent: 7146480 (2006-12-01), Schlansker et al.
patent: 7225316 (2007-05-01), Thadani
patent: 7409602 (2008-08-01), Spadari
patent: 7412369 (2008-08-01), Gupta
patent: 7415594 (2008-08-01), Doerr et al.
patent: 7447869 (2008-11-01), Kruger et al.
patent: 7478027 (2009-01-01), Ban
patent: 7683905 (2010-03-01), Kirk et al.
patent: 2002/0004876 (2002-01-01), Timmer et al.
patent: 2002/0019969 (2002-02-01), Hellestrand et al.
patent: 2002/0099912 (2002-07-01), Nakamura et al.
patent: 2002/0116586 (2002-08-01), Tremblay et al.
patent: 2002/0166032 (2002-11-01), Qadeer
patent: 2003/0126590 (2003-07-01), Burrows et al.
patent: 2003/0154342 (2003-08-01), Southwell et al.
patent: 2003/0177332 (2003-09-01), Shiota
patent: 2003/0204819 (2003-10-01), Matsumoto et al.
patent: 2004/0064668 (2004-04-01), Kjos et al.
patent: 2005/0149916 (2005-07-01), Shpeisman et al.
patent: 2005/0154839 (2005-07-01), DeWitt et al.
patent: 2005/0155019 (2005-07-01), Levine et al.
patent: 2005/0155026 (2005-07-01), DeWitt et al.
patent: 2006/0200615 (2006-09-01), Basso et al.
patent: 2006/0212654 (2006-09-01), Balakrishnan
patent: 2008/0065842 (2008-03-01), Dahlstedt et al.
“Detecting Data Races in Sequential Program with DIOTA” Michiel Ronsse, Ghent University, Belgium, 2004.
“Hybrid Dynamic Data Race Detection” Robert O'Callahan, IBM, Jun. 11-13, 2003.
“Shared Memory Programming on NUMA-based Clusters using a general and open hybrid hardware/software approach” Martin Schulz, Apr. 2001.
Tang Xinan
Zhang Wenjie
Blakely , Sokoloff, Taylor & Zafman LLP
Deng Anna
Intel Corporation
LandOfFree
Checking for memory access collisions in a multi-processor... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Checking for memory access collisions in a multi-processor..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Checking for memory access collisions in a multi-processor... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4176170