Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/360128.360166acmconferencesArticle/Chapter ViewAbstractPublication PagesmicroConference Proceedingsconference-collections
Article
Free access

Performance improvement with circuit-level speculation

Published: 01 December 2000 Publication History
First page of PDF

Supplementary Material

PS File (p348-liu.ps)

References

[1]
James E. Smith, and Gurindar S. Sohi, "The Microarchitecture of Superscalar Processors," in Proc. of the IEEE, Vol.: 83 12, Dec. 1995, pp. 1609 -1624.
[2]
P. Michaud, A. Seznec, and S. Jourdan, Exploring instruction-fetch bandwidth requirement in wide-issue superscalar processors, in Proc. of the Int. Conf. on Parallel Architectures and Compilation Techniques, 1999, pp. 2-10.
[3]
S. Dutta, and M. Franklin, Control flow prediction schemes for wide-issue superscalar processors, IEEE Transactions on Parallel and Distributed Systems, Vol.: 10 4, April 1999, pp. 346 -359.
[4]
Sangyeun Cho; Pen-Chung Yew; Gyungho Lee, Decoupling local variable accesses in a wide-issue superscalar processor, in Proc. of the 26th Int. Symp. on Comp. Arch., 1999, pp. 100-110.
[5]
J. Farrell and T. C. Fischer, Issue Logic for a 600-MHz Out-of-Order Execution Microprocessor, IEEE JSSC, Vol. 33, No. 5, May 1998, pp. 707-712.
[6]
S. J Patel, D. H. Friendly and Y. N. Patt, Evaluation of design options for the trace cache fetch mechanism, IEEE Transactions on Computers, Vol.: 48 2, Feb. 1999, pp.193-204
[7]
D. M. Tullsen, S. J. Eggers, and H. M. Levy, Simultaneous multithreading: Maximizing on-chip parallelism, in Proc. of 22nd Ann. Int. Symp. Comp. Arch., 1995, pp. 392-403.
[8]
C. B. Zilles, J. S. Emer and G. S. Sohi, The use of multithreading for exception handling, in Proc. of 32nd Ann. Int. Symp. on Microarchitecture, 1999, pp. 219-229.
[9]
P. Marcuello, J. Tubella, and A. Gonzalez, Value prediction for speculative multithreaded architectures, in Proc. of 32nd Ann. Int. Symp. on Microarchitecture, 1999, pp. 230-236.
[10]
S. Wallace, D. M. Tullsen and B. Calder, Instruction recycling on a multiple-path processor, in Proc. of Fifth Int. Symp. On High-Performance Comp. Arch., 1999, pp. 44-53.
[11]
J. -M. Parcerisa, and A. Gonzalez, The synergy of multithreading and access/execute decoupling, in Proc. of Fifth Int. Symp. On High-Performance Comp. Arch., 1999, pp. 59-63.
[12]
H. Akkary, and M. A. Driscoll, A dynamic multithreading processor, in Proc. of 31st Ann. Int. Symp. on Microarchitecture, 1998, pp. 226-236.
[13]
S. Cotofana, and S. Vassiliadis, On the Design Complexity of the Issue Logic of Superscalar Machines, in Proc. of the 24th Euromicro Conf., 1998, pp. 277-284.
[14]
Subbarao Palacharla, Norman P. Jouppi, J. E. Smith, Complexity-Effective Superscalar Processors, in Proc. of the 24th Int. Symp. on Comp. Arch., June 1997.
[15]
Subbarao Palacharla, Norman P. Jouppi, J. E. Smith, Quantifying the Complexity of Superscalar Processors, Technical Report CS-TR-96-1328, University of Wisconsin- Madison, November 1996.
[16]
R. Bechade et. al., A 32b 66 MHz 1.8 W microprocessor, in Digest of Technical Papers of the 41st IEEE Int. Solid- State Circuits Conf., 1994, pp. 208-209.
[17]
D. Dobberpuhl et. al., A 200 MHz 64 b dual-issue CMOS microprocessor, in Digest of Technical Papers of the 39th IEEE Int. Solid-State Circuits Conf., 1992, pp. 106-107, 256.
[18]
H. Sanchez et. al., A 200 MHz 2.5 V 4 W superscalar RISC microprocessor, in Digest of Technical Papers of the 43 rd IEEE Int. Solid-State Circuits Conf., 1996, pp. 218 - 219, 448.
[19]
M. H. Lipasti, and J. P.Shen, Exceeding the dataflow limit via value prediction, in Proc. of the 29th Ann. IEEE/ACM Int. Symp. on Microarchitecture, 1996, pp. 226-237.
[20]
D.C. Burger and T.M. Austin, The SimpleScalar Tool Set, Version 2.0, University of Wisconsin Computer Science Technical Report #1342, June 1997.
[21]
Y. Shintani et. al., A Performance and Cost Analysis of Aplying Superscalar method to Mainframe Computers, IEEE Trans. On Computers, Vol. 44, No. 7, July 1995, pp. 891-902
[22]
Wei Hwang; Gristede, G.; Sanda, P.; Wang, S.Y.; Heidel, D.F, Implementation of a Self-resetting CMOS 64-bit Parallel Adder with Enhanced Testability, IEEE JSSC, Vol.: 34 8, Aug. 1999, pp. 1108-1117.
[23]
L.A. Lev et. al., A 64-b microprocessor with multimedia support, IEEE JSSC, Vol.: 30 11, Nov. 1995, pp. 1227-1238.
[24]
Mike Johnson, Superscalar Microprocessor Design. Prentice Hall Series in Innovative Technology. 1991.
[25]
C. Nagendra, M.J. Irwin, and R.M. Owens, Area-timepower tradeoffs in parallel adders, Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on Vol.: 43 10, Oct. 1996, pp. 689-702.
[26]
T. Lynch,and E. Swartzlander, The redundant cell adder," in Proc. of the 10th IEEE Symp. on Computer Arithmetic, 1991, pp. 165-170.
[27]
G. Sohi, Instruction Issue Logic for High Performance, Interruptible, Multiple Functional Unit, Pipelined Computers, IEEE T. on Computers, Vol. 39, No. 3, March 1990, pp.349-359.
[28]
R. Ramachandran and S. L. Lu, "Carry Logic," Wiley Encyclopedia of Electrical and Electronics Engineering, Edited by John G. Webster, 1999.
[29]
Avinash Sodani and Gurindar S. Sohi, Dynamic Instruction Reuse, Proc. of the 24 th Int. Symp. on Comp. Arch., June, 1997.
[30]
Avinash Sodani and Gurindar S. Sohi, An Empirical Analysis of Instruction Repetition, in Proc. of 8th Int. Conf. on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VIII), Oct 1998.
[31]
Avinash Sodani and Gurindar S. Sohi, Understanding the Differences between Value Prediction and Instruction Reuse, in Proc. of 31st Int. Symp. on Microarchitecture, Nov-Dec 1998.
[32]
T. M. Austin, DIVA: a reliable substrate for deep submicron microarchitecture design, in Proc. of the 32nd Ann. Int. Symp. on Microarchitecture, 1999, pp. 196-207.

Cited By

View all
  • (2021)An Efficient 32-bit Ladner Fischer Adder derived using Han-Carlson2021 IEEE International Conference on Mobile Networks and Wireless Communications (ICMNWC)10.1109/ICMNWC52512.2021.9688464(1-4)Online publication date: 3-Dec-2021
  • (2018)Cassis: Characterization with Adaptive Sample- Size Inferential Statistics Applied to Inexact Circuits2018 26th European Signal Processing Conference (EUSIPCO)10.23919/EUSIPCO.2018.8553451(677-681)Online publication date: Sep-2018
  • (2018)Design of Approximate Circuits by Fabrication of False Timing Paths: The Carry Cut-Back AdderIEEE Journal on Emerging and Selected Topics in Circuits and Systems10.1109/JETCAS.2018.28517498:4(746-757)Online publication date: Dec-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MICRO 33: Proceedings of the 33rd annual ACM/IEEE international symposium on Microarchitecture
December 2000
357 pages
ISBN:1581131968
DOI:10.1145/360128
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 2000

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

MICRO00
Sponsor:

Acceptance Rates

MICRO 33 Paper Acceptance Rate 31 of 110 submissions, 28%;
Overall Acceptance Rate 455 of 2,084 submissions, 22%

Upcoming Conference

MICRO '24

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)54
  • Downloads (Last 6 weeks)10
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2021)An Efficient 32-bit Ladner Fischer Adder derived using Han-Carlson2021 IEEE International Conference on Mobile Networks and Wireless Communications (ICMNWC)10.1109/ICMNWC52512.2021.9688464(1-4)Online publication date: 3-Dec-2021
  • (2018)Cassis: Characterization with Adaptive Sample- Size Inferential Statistics Applied to Inexact Circuits2018 26th European Signal Processing Conference (EUSIPCO)10.23919/EUSIPCO.2018.8553451(677-681)Online publication date: Sep-2018
  • (2018)Design of Approximate Circuits by Fabrication of False Timing Paths: The Carry Cut-Back AdderIEEE Journal on Emerging and Selected Topics in Circuits and Systems10.1109/JETCAS.2018.28517498:4(746-757)Online publication date: Dec-2018
  • (2017)High-speed and low-power VLSI-architecture for inexact speculative adder2017 International Symposium on VLSI Design, Automation and Test (VLSI-DAT)10.1109/VLSI-DAT.2017.7939644(1-4)Online publication date: Apr-2017
  • (2017)Approximate FPGA Implementation of CORDIC for Tactile Data Processing Using Speculative Adders2017 New Generation of CAS (NGCAS)10.1109/NGCAS.2017.40(41-44)Online publication date: Sep-2017
  • (2016)Improvement of Renamed Trace Cache through the Reduction of Dependent Path Length for High Energy EfficiencyIEICE Transactions on Information and Systems10.1587/transinf.2015EDP7270E99.D:3(630-640)Online publication date: 2016
  • (2016)A low-power carry cut-back approximate adder with fixed-point implementation and floating-point precisionProceedings of the 53rd Annual Design Automation Conference10.1145/2897937.2897964(1-6)Online publication date: 5-Jun-2016
  • (2016)Variable Latency Speculative Parallel Prefix Adders for Unsigned and Signed OperandsIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2016.256469963:8(1200-1209)Online publication date: Aug-2016
  • (2016)Variability Mitigation in Nanometer CMOS Integrated Systems: A Survey of Techniques From Circuits to SoftwareProceedings of the IEEE10.1109/JPROC.2016.2518864104:7(1410-1448)Online publication date: Jul-2016
  • (2015)Energy-efficient digital design through inexact and approximate arithmetic circuits2015 IEEE 13th International New Circuits and Systems Conference (NEWCAS)10.1109/NEWCAS.2015.7182028(1-4)Online publication date: Jun-2015
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media