>
Publications by Daniel J Sorin.
Papers Published
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- Meixner, A. and Sorin, D.J., Dynamic verification of sequential consistency,
Proceedings. 32nd International Symposium on Computer Architecture
(2005),
pp. 482 - 93 [abs].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].
- 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].