Commercial workload and technology trends are pushing existing shared-memory multiprocessor coherence protocols in divergent directions. Token Coherence provides a framework for new coherence protocols that can reconcile these opposing trends.
1. L.A. Barroso,, K. Gharachorloo,, and E. Bugnion,, "Memory System Characterization of Commercial Workloads," Proc. 25th Ann. Int'l Symp. Computer Architecture, ACM Press, 1998, pp. 3-14.
2. A. Charlesworth,, "Starfire: Extending the SMP Envelope," IEEE Micro, vol. 18, no. 1, Jan.-Feb. 1998, pp. 39-49.
3. S.S. Mukherjee, et al., "The Alpha 21364 Network Architecture," Proc. 9th Symp. High-Performance Interconnects (HOTI 01), IEEE CS Press, 2001, pp. 113-118.
4. C. Keltcher, et al., "The AMD Opteron Processor for Multiprocessor Servers," IEEE Micro, vol. 23, no. 2, Mar.-Apr. 2003, pp. 66-76.
5. M.M.K. Martin, M.D. Hill,, and D.A. Wood,, "Token Coherence: Decoupling Performance and Correctness," Proc. 30th Ann. Int'l Symp. Computer Architecture, ACM Press, 2003, pp. 182-193.
7. A.R. Alameldeen, et al., "Simulating a $2M Commercial Server on a $2K PC," Computer, vol. 36, no. 2, Feb. 2003, pp. 50-57.
8. J. Laudon, and D. Lenoski,, "The SGI Origin: A ccNUMA Highly Scalable Server," Proc. 24th Ann. Int'l Symp. Computer Architecture, ACM Press, 1997, pp. 241-251.
9. A.R. Alameldeen, and D.A. Wood,, "Addressing Workload Variability in Architectural Simulations," IEEE Micro, vol. 24, no. 6, Nov.-Dec. 2003, pp. 94-98.