Pratt School of Engineering

>
Publications by Daniel J Sorin.

Papers Published

  1. F. A. Bower and D. J. Sorin and L. P. Cox, The impact of dynamically heterogeneous multicore processors on thread scheduling, Ieee Micro, vol. 28 no. 3 (2008), pp. 17 -- 25  [abs].
  2. A. Meixner and M. E. Bauer and D. J. Sorin, Argus: Low-cost, comprehensive error detection in simple cores, Ieee Micro, vol. 28 no. 1 (2008), pp. 52 -- 59  [abs].
  3. F. A. Bower and D. J. Sorin and S. Ozev, Online diagnosis of hard faults in microprocessors, Acm Transactions On Architecture And Code Optimization, vol. 4 no. 2 (June, 2007)  [abs].
  4. T. Li and A. R. Lebeck and D. J. Sorin, Spin detection hardware for improved management of multithreaded systems, Ieee Transactions On Parallel And Distributed Systems, vol. 17 no. 6 (June, 2006), pp. 508 -- 521  [abs].
  5. Bower, F.A. and Sorin, D.J. and Ozev, S., A mechanism for online diagnosis of hard faults in microprocessors, Proceedings. 38th Annual IEEE/ACM International Symposium on Microarchitecture (2006), pp. 12 pp. -  [abs].
  6. Yilmaz, M. and Hower, D.R. and Ozev, S. and Sorin, D.J., Self-checking and self-diagnosing 32-bit microprocessor multiplier, 2006 IEEE International Test Conference (2006), pp. 10 pp. -  [abs].
  7. Meixner, A. and Sorin, D.J., Dynamic verification of memory consistency in cache-coherent multithreaded computer architectures, 2006 International Conference on Dependable Systems and Networks (2006), pp. 10 pp. -  [abs].
  8. Li, T. and Lebeck, A.R. and Sorin, D.J., Spin detection hardware for improved management of multithreaded systems, IEEE Trans. Parallel Distrib. Syst. (USA), vol. 17 no. 6 (2006), pp. 508 - 21 [78]  [abs].
  9. Bower, F.A. and Hower, D. and Yilmaz, M. and Sorin, D.J. and Ozen, S., Applying architectural vulnerability analysis to hard faults in the microprocessor, Perform. Eval. Rev. (USA), vol. 34 no. 1 (2006), pp. 375 - 6  [abs].
  10. C. Dwyer and A. R. Lebeck and D. J. Sorin, Self-assembled architectures and the temporal aspects of computing, Computer, vol. 38 no. 1 (January, 2005), pp. 56 -- +  [abs].
  11. Bower, F.A. and Ozev, S. and Sorin, D.J., Autonomic microprocessor execution via self-repairing arrays, IEEE Trans. Dependable Secur. Comput. (USA), vol. 2 no. 4 (2005), pp. 297 - 310 [44]  [abs].
  12. Meixner, A. and Sorin, D.J., Dynamic verification of sequential consistency, Proceedings. 32nd International Symposium on Computer Architecture (2005), pp. 482 - 93  [abs].
  13. Carter, J.R. and Ozev, S. and Sorin, D.J., Circuit-level modeling for concurrent testing of operational defects due to gate oxide breakdown, Proceedings. Design, Automation and Test in Europe, vol. Vol. 1 (2005), pp. 300 - 5  [abs].
  14. Dwyer, C. and Lebeck, A.R. and Sorin, D.J., Self-assembled architectures and the temporal aspects of computing, Computer (USA), vol. 38 no. 1 (2005), pp. 56 - 64 [34]  [abs].
  15. F. A. Bower and S. Ozev and D. J. Sorin, Autonomic microprocessor execution via self-repairing arrays, Ieee Transactions On Dependable And Secure Computing, vol. 2 no. 4 (2005), pp. 297 -- 310  [abs].
  16. Bower, F.A. and Shealy, P.G. and Ozev, S. and Sorin, D.J., Tolerating hard faults in microprocessor array structures, 2004 International Conference on Dependable Systems and Networks (2004), pp. 51 - 60  [abs].
  17. Dwyer, C. and Cheung, M. and Sorin, D.J., Semi-empirical SPICE models for carbon nanotube FET logic, 2004 4th IEEE Conference on Nanotechnology (IEEE Cat. No.04TH8757) (2004), pp. 386 - 8  [abs].
  18. Dwyer, C. and Johri, V. and Cheung, M. and Patwardhan, J. and Lebeck, A. and Sorin, D., Design tools for a DNA-guided self-assembling carbon nanotube technology, Nanotechnology, vol. 15 no. 9 (2004), pp. 1240 - 1245 [022]  [abs].
  19. Sorin, D.J. and Martin, M.M.K. and Hill, M.D. and Wood, D.A., Using speculation to simplify multiprocessor design, Proceedings. 18th International Parallel and Distributed Processing Symposium (2004), pp. 75 - [IPDPS.2004.1303007]  [abs].
  20. Patwardhan, J.P. and Lebeck, A.R. and Sorin, D.J., Communication breakdown: analyzing CPU usage in commercial Web workloads, 2004 IEEE International Symposium on Performance Analysis of Systems and Software (IEEE Cat. No.04EX818) (2004), pp. 12 - 19 [ISPASS.2004.1291351]  [abs].
  21. Martin, M.M.K. and Harper, P.J. and Sorin, D.J. and Hill, M.D. and Wood, D.A., Using destination-set prediction to improve the latency/bandwidth tradeoff in shared-memory multiprocessors, Proceedings 30th Annual International Symposium on Computer Architecture (2003), pp. 206 - 17 [859618.859642]  [abs].
  22. Alameldeen, A.R. and Martin, M.M.K. and Mauer, C.J. and Moore, K.E. and Min Xu and Hill, M.D. and Wood, D.A. and Sorin, D.J., Simulating a $2M commercial server on a $2K PC, Computer (USA), vol. 36 no. 2 (2003), pp. 50 - 7 [MC.2003.1178046]  [abs].
  23. Sorin, D.J. and Lemon, J.L. and Eager, D.L. and Vernon, M.K., Analytic evaluation of shared-memory architectures, IEEE Trans. Parallel Distrib. Syst. (USA), vol. 14 no. 2 (2003), pp. 166 - 80 [TPDS.2003.1178880]  [abs].
  24. Sorin, D.J. and Martin, M.M.K. and Hill, M.D. and Wood, D.A., SafetyNet: improving the availability of shared memory multiprocessors with global checkpoint/recovery, Proceedings 29th Annual International Symposium on Computer Architecture (2002), pp. 123 - 34 [ISCA.2002.1003568]  [abs].
  25. Martin, M.M.K. and Sorin, D.J. and Hill, M.D. and Wood, D.A., Bandwidth adaptive snooping, Proceedings Eighth International Symposium on High Performance Computer Architecture (2002), pp. 251 - 62 [HPCA.2002.995715]  [abs].
  26. Sorin, D.J. and Plakal, M. and Condon, A.E. and Hill, M.D. and Martin, M.M.K. and Wood, D.A., Specifying and verifying a broadcast and a multicast snooping cache coherence protocol, IEEE Trans. Parallel Distrib. Syst. (USA), vol. 13 no. 6 (2002), pp. 556 - 78 [TPDS.2002.1011412]  [abs].
  27. Martin, M.M.K. and Sorin, D.J. and Cain, H.W. and Hill, M.D. and Lipasti, M.H., Correctly implementing value prediction in microprocessors that support multithreading or multiprocessing, Proceedings 34th ACM/IEEE International Symposium on Microarchitecture (2001), pp. 328 - 37  [abs].
  28. Martin, M.M.K. and Sorin, D.J. and Ailamaki, A. and Alameldeen, A.R. and Dickson, R.M. and Mauer, C.J. and Moore, K.E. and Plakal, M. and Hill, M.D. and Wood, D.A., Timestamp snooping: an approach for extending SMPs, Oper. Syst. Rev. (USA), vol. 34 no. 5 (2000), pp. 25 - 36  [abs].
  29. Eager, D.L. and Sorin, D.J. and Vernon, M.K., AMVA techniques for high service time variability, Performance Evaluation Review, vol. 28 no. 1 (2000), pp. 217 - 228  [abs].
  30. Martin, M.M.K. and Sorin, D.J. and Ailamaki, A. and Alameldeen, A.R. and Dickson, R.M. and Mauer, C.J. and Moore, K.E. and Plakal, M. and Hill, M.D. and Wood, D.A., Timestamp snooping: An approach for extending SMPs, International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS (2000), pp. 25 - 36 [378993.378998]  [abs].
  31. Condon, A.E. and Hill, M.D. and Plakal, M. and Sorin, D.J., Using Lamport clocks to reason about relaxed memory models, Proceedings Fifth International Symposium on High-Performance Computer Architecture (1999), pp. 270 - 8 [HPCA.1999.744379]  [abs].
  32. Hill, M.D. and Condon, A.E. and Plakal, M. and Sorin, D.J., A system-level specification framework for I/O architectures, SPAA'99. Eleventh Annual ACM Sympsoium on Parallel Algorithms and Architectures (1999), pp. 138 - 47 [305619.305634]  [abs].
  33. Bilir, E.E. and Dickson, R.M. and Ying Hu and Plakal, M. and Sorin, D.J. and Hill, M.D. and Wood, D.A., Multicast snooping: a new coherence method using a multicast address network, Proceedings of the 26th International Symposium on Computer Architecture (Cat. No.99CB36367) (1999), pp. 294 - 304 [ISCA.1999.765959]  [abs].
  34. Plakal, M. and Sorin, D.J. and Condon, A.E. and Hill, M.D., Lamport clocks: verifying a directory cache-coherence protocol, Annual ACM Symposium on Parallel Algorithms and Architectures (1998), pp. 67 - 76 [277651.277672]  [abs].
  35. Sorin, D.J. and Pai, V.S. and Adve, S. and Vemon, M.K. and Wood, D.A., Analytic evaluation of shared-memory systems with ILP processors, Proceedings. 25th Annual International Symposium on Computer Architecture (Cat. No.98CB36235) (1998), pp. 380 - 91 [ISCA.1998.694797]  [abs].