Skip to content

Daniel J. Sorin

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

60

Venues

19

Active years

1998–2024

Best venue rank

A*

Where they publish

Papers

60 indexed papers, newest first.

YearVenueTitleAuthors
2024ISCADetermining the Minimum Number of Virtual Networks for Different Coherence Protocols.Weihang Li, Andrs Goens, Nicolai Oswald, Vijay Nagarajan, Daniel J. Sorin
2023MICRORigorous Evaluation of Computer Processors with Statistical Model Checking.Filip Mazurek, Arya Tschand, Yu Wang, Miroslav Pajic, Daniel J. Sorin
2022HPCAHeteroGen: Automatic Synthesis of Heterogeneous Cache Coherence Protocols.Nicolai Oswald, Vijay Nagarajan, Daniel J. Sorin, Vasilis Gavrielatos, Theo Olausson, Reece Carr
2022ISPASSSpatiotemporal Strategies for Long-Term FPGA Resource Management.Atefeh Mehrabi, Daniel J. Sorin, Benjamin C. Lee
2021ISPASSLearning Sparse Matrix Row Permutations for Efficient SpMM on GPU Architectures.Atefeh Mehrabi, Donghyuk Lee, Niladrish Chatterjee, Daniel J. Sorin, Benjamin C. Lee, Mike O'Connor
2020DATEProspector: Synthesizing Efficient Accelerators via Statistical Learning.Atefeh Mehrabi, Aninda Manocha, Benjamin C. Lee, Daniel J. Sorin
2020DSNFoosball Coding: Correcting Shift Errors and Bit Flip Errors in 3D Racetrack Memory.Samantha Archer, Georgios Mappouras, A. Robert Calderbank, Daniel J. Sorin
2020IROSRoadmap Subsampling for Changing Environments.Sean Murray, George Dimitri Konidaris, Daniel J. Sorin
2020ISCAHieraGen: Automated Generation of Concurrent, Hierarchical Cache Coherence Protocols.Nicolai Oswald, Vijay Nagarajan, Daniel J. Sorin
2019DSNGreenFlag: Protecting 3D-Racetrack Memory from Shift Errors.Georgios Mappouras, Alireza Vahid, A. Robert Calderbank, Daniel J. Sorin
2018ISCAProtoGen: Automatically Generating Directory Cache Coherence Protocols from Atomic Specifications.Nicolai Oswald, Vijay Nagarajan, Daniel J. Sorin
2017ICCDJenga: Efficient Fault Tolerance for Stacked DRAM.Georgios Mappouras, Alireza Vahid, A. Robert Calderbank, Derek R. Hower, Daniel J. Sorin
2017MICROArchitecting hierarchical coherence protocols for push-button parametric verification.Opeoluwa Matthews, Daniel J. Sorin
2016DSNMethuselah Flash: Rewriting Codes for Extra Long Storage Lifetime.Georgios Mappouras, Alireza Vahid, A. Robert Calderbank, Daniel J. Sorin
2016FMCADVerifiable hierarchical protocols with network invariants on parametric systems.Opeoluwa Matthews, Jesse D. Bingham, Daniel J. Sorin
2016MICROThe microarchitecture of a real-time robot motion planning accelerator.Sean Murray, William Floyd-Jones, Ying Qi, George Dimitri Konidaris, Daniel J. Sorin
2015ISPASSMulti-program benchmark definition.Adam N. Jacobvitz, Andrew D. Hilton, Daniel J. Sorin
2014DACArchitecting Dynamic Power Management to be Formally Verifiable.Daniel J. Sorin, Opeoluwa Matthews, Meng Zhang
2014DATENostradamus: Low-cost hardware-only error detection for processor cores.Ralph Nathan, Daniel J. Sorin
2014HPCAScalably verifiable dynamic power management.Opeoluwa Matthews, Meng Zhang, Daniel J. Sorin
2014HPCAPVCoherence: Designing flat coherence protocols for scalable verification.Meng Zhang, Jesse D. Bingham, John Erickson, Daniel J. Sorin
2014SCRecycled Error Bits: Energy-Efficient Architectural Support for Floating Point Accuracy.Ralph Nathan, Bryan Anthonio, Shih-Lien Lu, Helia Naeimi, Daniel J. Sorin, Xiaobai Sun
2013HPCACoset coding to extend the lifetime of memory.Adam N. Jacobvitz, A. Robert Calderbank, Daniel J. Sorin
2013ISCAExploring memory consistency for massively-threaded throughput-oriented processors.Blake A. Hechtman, Daniel J. Sorin
2013ISPASSEvaluating cache coherent shared virtual memory for heterogeneous multicore chips.Blake A. Hechtman, Daniel J. Sorin
2013PRDCApplying Reduced Precision Arithmetic to Detect Errors in Floating Point Multiplication.Kushal Seetharam, Lance Ong-Siong Co Ting Keh, Ralph Nathan, Daniel J. Sorin
2011DATEArchitectures for online error detection and recovery in multicore processors.Dimitris Gizopoulos, Mihalis Psarakis, Sarita V. Adve, Pradeep Ramachandran, Siva Kumar Sastry Hari, Daniel J. Sorin, Albert Meixner, Arijit Biswas, Xavier Vera
2011SIGMETRICSAn FPGA-based experimental evaluation of microprocessor core error detection with Argus-2.Patrick J. Eibl, Albert Meixner, Daniel J. Sorin
2010ASPLOSSpecifying and dynamically verifying address translation-aware memory consistency.Bogdan F. Romanescu, Alvin R. Lebeck, Daniel J. Sorin
2010HPCAUNified Instruction/Translation/Data (UNITD) coherence: One protocol to rule them all.Bogdan F. Romanescu, Alvin R. Lebeck, Daniel J. Sorin, Anne Bracy
2010MICROFractal Coherence: Scalably Verifiable Cache Coherence.Meng Zhang, Alvin R. Lebeck, Daniel J. Sorin
2009ISLPEDDynamic power gating with quality guarantees.Anita Lungu, Pradip Bose, Alper Buyuktosunoglu, Daniel J. Sorin
2009MEMOCODEMulticore power management: Ensuring robustness via early-stage formal verification.Anita Lungu, Pradip Bose, Daniel J. Sorin, Steven German, Geert Janssen
2008DSNDetouring: Translating software to circumvent hard faults in simple cores.Albert Meixner, Daniel J. Sorin
2007HPCAError Detection via Online Checking of Cache Coherence with Token Coherence Signatures.Albert Meixner, Daniel J. Sorin
2007ICCDLow-cost run-time diagnosis of hard delay faults in the functional units of a microprocessor.Sule Ozev, Daniel J. Sorin, Mahmut Yilmaz
2007MICROArgus: Low-Cost, Comprehensive Error Detection in Simple Cores.Albert Meixner, Michael E. Bauer, Daniel J. Sorin
2006DSNDynamic Verification of Memory Consistency in Cache-Coherent Multithreaded Computer Architectures.Albert Meixner, Daniel J. Sorin
2006ICCDChoosing an Error Protection Scheme for a Microprocessor's L1 Data Cache.Nathan Sadler, Daniel J. Sorin
2006ITCSelf-Checking and Self-Diagnosing 32-bit Microprocessor Multiplier.Mahmut Yilmaz, Derek Hower, Sule Ozev, Daniel J. Sorin
2006SIGMETRICSApplying architectural vulnerability Analysis to hard faults in the microprocessor.Fred A. Bower, Derek Hower, Mahmut Yilmaz, Daniel J. Sorin, Sule Ozev
2005DATECircuit-Level Modeling for Concurrent Testing of Operational Defects due to Gate Oxide Breakdown.Jonathan R. Carter, Sule Ozev, Daniel J. Sorin
2005ISCADynamic Verification of Sequential Consistency.Albert Meixner, Daniel J. Sorin
2005MICROA Mechanism for Online Diagnosis of Hard Faults in Microprocessors.Fred A. Bower, Daniel J. Sorin, Sule Ozev
2005USENIXPulse: A Dynamic Deadlock Detection Mechanism Using Speculative Execution.Tong Li, Carla Schlatter Ellis, Alvin R. Lebeck, Daniel J. Sorin
2004DSNTolerating Hard Faults in Microprocessor Array Structures.Fred A. Bower, Paul G. Shealy, Sule Ozev, Daniel J. Sorin
2004ISPASSCommunication breakdown: analyzing CPU usage in commercial Web workloads.Jaidev P. Patwardhan, Alvin R. Lebeck, Daniel J. Sorin
2003DSNDynamic Verification of End-to-End Multiprocessor Invariants.Daniel J. Sorin, Mark D. Hill, David A. Wood
2003ISCAUsing Destination-Set Prediction to Improve the Latency/Bandwidth Tradeoff in Shared-Memory Multiprocessors.Milo M. K. Martin, Pacia J. Harper, Daniel J. Sorin, Mark D. Hill, David A. Wood
2003SPAAQuantifying instruction criticality for shared memory multiprocessors.Tong Li, Alvin R. Lebeck, Daniel J. Sorin
2002HPCABandwidth Adaptive Snooping.Milo M. K. Martin, Daniel J. Sorin, Mark D. Hill, David A. Wood
2002ISCASafetyNet: Improving the Availability of Shared Memory Multiprocessors with Global Checkpoint/Recovery.Daniel J. Sorin, Milo M. K. Martin, Mark D. Hill, David A. Wood
2001MICROCorrectly implementing value prediction in microprocessors that support multithreading or multiprocessing.Milo M. K. Martin, Daniel J. Sorin, Harold W. Cain, Mark D. Hill, Mikko H. Lipasti
2000ASPLOSTimestamp snooping: an approach for extending SMPs.Milo M. K. Martin, Daniel J. Sorin, Anastassia Ailamaki, Alaa R. Alameldeen, Ross M. Dickson, Carl J. Mauer, Kevin E. Moore, Manoj Plakal, Mark D. Hill, David A. Wood
2000SIGMETRICSAMVA techniques for high service time variability.Derek L. Eager, Daniel J. Sorin, Mary K. Vernon
1999HPCAUsing Lamport Clocks to Reason about Relaxed Memory Models.Anne Condon, Mark D. Hill, Manoj Plakal, Daniel J. Sorin
1999ISCAMulticast Snooping: A New Coherence Method Using a Multicast Address Network.E. Ender Bilir, Ross M. Dickson, Ying Hu, Manoj Plakal, Daniel J. Sorin, Mark D. Hill, David A. Wood
1999SPAAA System-Level Specification Framework for I/O Architectures.Mark D. Hill, Anne Condon, Manoj Plakal, Daniel J. Sorin
1998ISCAAnalytic Evaluation of Shared-memory Systems with ILP Processors.Daniel J. Sorin, Vijay S. Pai, Sarita V. Adve, Mary K. Vernon, David A. Wood
1998SPAALamport Clocks: Verifying a Directory Cache-Coherence Protocol.Manoj Plakal, Daniel J. Sorin, Anne Condon, Mark D. Hill