skip to main content
10.1145/277830.277937acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
Article
Free Access

Kin: a high performance asynchronous processor architecture

Authors Info & Claims
Published:13 July 1998Publication History
First page image

References

  1. 1.W.J. Bowhill, et. al., "Circuit Implementation of a 300-MHz 64-bit Second-generation CMOS Alpha CPU," Digital Technicaldournal, 7(1), pp. 100-115, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.E. Brunvand, "The NSR Processor," Proc. of the 26th Annual Hawaii Int. Conf. on System Sciences, Vol. 1, pp. 428-435, 1993.Google ScholarGoogle Scholar
  3. 3.H.G. Cragon, Branch Strategy Taxonomy and Performance Models, IEEE Computer Society Press, 1992 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.I. David, R. Ginosar, and M. Yoeli, "Self-Timed Architecture of a Reducext Instruction Set Computer," in Asynchronous Design Methodologies, S. Furber and M. Edwards editors, IFIP Trans. Vol. A-28, Elsevier Science Publishers, pp. 29-43, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.M.E. Dean, STRiP: A Self-Timed RISC Processor, PhD thesis, Stanford Univ., 1992.Google ScholarGoogle Scholar
  6. 6.P.B. Endecott, SCALP: A Superscalar Asynchronous Low- Power Processor, PhD thesis, Dept. of Computer Science, Univ. of Manchester, 1995.Google ScholarGoogle Scholar
  7. 7.S.B. Furber, P. Day, J. D. Garside, N. C. Paver, and J. V. Woods, "A micropipelined ARM," V~I'93, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.D. Harel, "Statecharts: A Visual Formalism for Complex Systems," Science of Computer Programming, 8(3), pp. 231-274, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.J.L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 2nd edition, Morgan Kaufmann, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.M. Horten, "The Hot New Star of Microchips (Pentium Microprocessor)," New Scientist, 138(i 871), pp. 31-34, May 1993.Google ScholarGoogle Scholar
  11. 11.Intel Corporation, "Pentium Family User's Manual," 1994.Google ScholarGoogle Scholar
  12. 12.E. Jacobsen, E. Rotenberg, and J. E. Smith, "Assigning Confidence to Conditional Branch Prediction," Proc. of the 29th int Syrup. on Microarchitecture, pp. 142-152, Dec. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.R. Kol and R. Ginosar, "A Doubly-Latched Asynchronous Pipeline," ICCD'97.Google ScholarGoogle Scholar
  14. 14.R. Kol, R. Ginosar, and G. Samuel, "Statecharts Methodology for the Design, Validation, and Synthesis of Large Scale Asynchronous Systems," IEICE Trans. on information and Systems, E80-D(3), pp. 308-314, Mar. 1997.Google ScholarGoogle Scholar
  15. 15.R. Kol, Sel~TimedAsynchronous Architecture of an Advanced General Purpose Microprocessor, Phi) thesis, Dept. of Electrical Engineering, Technion, Israel, 1997.Google ScholarGoogle Scholar
  16. 16.J.K.F. Lee and A. J. Smith, "Branch Prediction Strategies and Branch Target Buffer Design," IEEE Computer, 17(1), pp. 6-22, Jan. 1984.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.N. F. Magid, High Speed Computer Systems as a Result of Cuncurrent Execution of Sequential Instructions, PhD thesis, Dept. of Electrical Engineering, Illinois Institute of Technology, Chicago, illinois, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.N. Magid, G. Tjaden, and H. Messinger, "Exploitation of Concurrency by Virtual Elimination of Branch Instructions," Int. Conf. on Parallel Processing (ICPP), pp. 164-165, Aug. 1981.Google ScholarGoogle Scholar
  19. 19.A. Martin, et al., "The Design of an Asynchronous MIPS R3000 Microprocessor," Proc. Advanced Research in VLSI, Sept. 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.A. J. Martin, et al., "The Design of an Asynchronous Microprocessor," Caitech-CS-TR-89-02, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.T. Nanya, Y. Ueno, H. Kagotani, M. Kuwako, and A. Takamura, "TITAC: Design of a Quasi-Delay-Insensitive Microprocessor," IEEE Design & Test of Computers, 11(2), pp. 50-63, Summer 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.N. C. Paver, The Design and Implementation of an Asynchronous Microprocessor. PhD thesis, Dept. of Computer Science, Univ. of Manchester, 1994.Google ScholarGoogle Scholar
  23. 23.W.F. Richardson and E. Brunvand, "Fred: An Architecture for a Self-Timed Decoupled Computer," 2nd Int. Symp. on Advanced Research in Asynchronous Circuits and Systems, pp. 60-68, Mar. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.Semiconductor Industry Association, The National Technology Roadmap for Semiconductors, 1997. http ://www. sematech, orgGoogle ScholarGoogle Scholar
  25. 25.H. Shaft, Avid Execution and Instruction Pruning in the Asynchronous Processor Kin, MSc thesis, Dept. of Electrical Engineering, Technion, Israel, 1998, in preparation.Google ScholarGoogle Scholar
  26. 26.J.E. Smith, "A Study of Branch Prediction Strategies," Proc. 8th Syrup. on Computer Architecture, pp. 135-148, May 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.R. F. Sproull, I. E. Sutherland, and C. E. Molnar, "The Countertlow Pipeline Processor Architecture," IEEE Design & Test of Computers, 11(3), pp. 48-59, Fall 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28.D. Strassberg, "Cooling Hot Microprocessors," EDN (European Edition), 39(2), pp. 40-44,46,48, Jan. 1994.Google ScholarGoogle Scholar
  29. 29.A. K. Uht and V. Sindagi, "Disjoint Eager Execution: An Optimal Form of Speculative Execution," Proc. of the 28th Int. Syrup. on Microarchitecture, pp. 313-325, Nov. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30.U. Weiser, "Future Directions in Microprocessor Design," Invited lecture, presented at 2nd Int. Syrup. on Advanced Research in Asynchronous Circuits and Systems, Mar. 1996.Google ScholarGoogle Scholar
  31. 31.T. L. Wolf, The A3000: An Asynchronous Version of the R3000, MSe thesis, Dept. of Computer Science, Univ. of Utah, 1992.Google ScholarGoogle Scholar
  32. 32.T.-Y. Yeh and Y. N. Patt, "Alternative Implementations of Two-Level Adaptive Branch Prediction," The 19th Int. Symp. on Computer Architecture, pp. 124-134, May 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. 33.A. Yu, "The Future of Microprocessors," IEEE Micro, 16(6), pp. 46-53, Dec. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Kin: a high performance asynchronous processor architecture

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              ICS '98: Proceedings of the 12th international conference on Supercomputing
              July 1998
              464 pages
              ISBN:089791998X
              DOI:10.1145/277830

              Copyright © 1998 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 13 July 1998

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate584of2,055submissions,28%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader