Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Assessing Probabilistic Timing Constraints on System Performance

Published: 01 February 2000 Publication History

Abstract

We propose an algorithm for assessing probabilistic timing constraints for systems including components with uncertain delays. We make a case for designing systems based on a probabilistic relaxation of such constraints, as this has the potential for resulting in lower silicon area and/or power consumption. We consider a concrete example, an MPEG decoder, for which we discuss modeling and assessment of probabilistic throughput constraints.

References

[1]
Bertsekas, D. 1995. Dynamic Programming and Optimal Control, volume 1. Athena Scientific.
[2]
Bhaskaran, V., Konstantinides, K., Lee, R., and Beck, J. 1995. Algorithmic and architectural enhancements for real-time MPEG-1 decoding on a general purpose risc workstation. IEEE Trans. Circ. & Syst. Video Tech. 5(5):380---386.
[3]
Cormen, T., Leiserson, C., and Rivest, R. 1990. Introduction to Algorithms The MIT Press.
[4]
de Micheli, G. 1994. Synthesis and Optimization of Digital Ciruits. McGraw-Hill, Inc.
[5]
Dembo, A., and Zeitouni, O. 1992. Large Deviations Techniques and Applications. Boston: Jones & Bartlett.
[6]
Feller, W. 1971. An Introduction to Probability Theory and Its Applications, volume 1---2. J. Wiley & Sons.
[7]
Flukerson, D. 1962. Expected critical path lenghts in PERT networks. Oper. Res 10(6):808---817.
[8]
Gajski, D., Vahid, F., Narayan, S., and Gong, J. 1994. Specification and Design Of Embedded Systems. PTR Prentice Hall.
[9]
Guérin, R., and Orda, A. 1996. QoS-based routing in networks with inaccurate information: theory and algorithms. IBM Research Report 20515.
[10]
Gupta, R. 1995. Co-synthsis of Hardware and Software for Digital Embedded Systems. Kluwer Academic.
[11]
Gupta, R., and De Micheli, G. 1993. Hardware-software cosynthesis for digital systems. IEEE Design & Test of Computers 10(3).
[12]
Hsu, I., and Walrand, J. 1994. Admission control for ATM networks. Proc. IMA Workshop on Stochastic Networks.
[13]
Kall, P., and Wallace, S. 1994. Stochastic Programming. John Wiley and Sons.
[14]
Kavi, K., and Bukles, B. 1986. A formal definition of data flow graph models. IEEE Trans. Computers C-35(11).
[15]
Kleindorfer, G. 1971. Bounding distributions for a stochastic acyclic network. Oper. Res 19:1586---1601.
[16]
Lee, W., and Kim, Y. 1995. MPEG-2 video decoding on programmable processors: computational and architectural requirements. Proc. SPIE pp. 265---287.
[17]
Liu, N. 1996. MPEG decoder architecture for embedded applications. IEEE Trans. Consumer Elect. 42(4):1021---1028.
[18]
Luenberger, D. G, 1989. Linear and Nonlinear Programming. Addison-Wesley.
[19]
Malcolm, D., Roseboom, J., Clark, C., and Fazar, W. 1959. Applications of a technique for R & D program evaluation. Oper. Res 7:646---669.
[20]
De Micheli, G., and Sami, M., editors. 1996. Hardware/Software Codesign. Kluwer Academic.
[21]
Mitra, D., and Morrison, J. A. 1995. Multiple time scale regulation and worst case processes for ATM network control. Proc. 34th CDC pp. 353---357.
[22]
Montgomery, M., and de Veciana, G. 1996. On the relevance of time scales in performance oriented traffic modeling. Proc. IEEE INFOCOM 2: 513---520.
[23]
Peixoto, H., and Jacome, M. 1997. Algorithm and architecture level design space exploration using hierarchical data flows. Proc. 11th Intern. Conf. on Application-specific Systems, Architectures and Processors pp. 71---82.
[24]
Shogan, A. 1977. Bounding distributions for a stochastic PERT network. Network 7:359---381.
[25]
Van Slyke, R. 1963. Monte carlo methods and the PERT problem. Oper. Res 2:839---860.
[26]
Tongsima, S., Chantrapornchai, C., Passos, N., and Sha, E. Scheduling with confidence for probabilistic data flow graphs. Proc. IEEE Great Lakes Symposium on VLSI pp. 150---155. 1997.
[27]
Wilberg, J., Ploeger, P., Camposano, R., Langevin, M., and Vierhaus, T. 1996. Codesign of hardware, software, and algorithms--a case study. Proc. IEEE Inter. Symp. Cir & Syst. 4: 552---555.
[28]
Wollmer, R. 1985. Critical path planning under uncertainty. Math. Prog. Study 25:164---171.
[29]
Zhou, T., Hu, X., and Sha, E. 1998. A probabilistic performance metric for real-time system design. Proc. 7th International Workshop on Hardware/Software Codesign, pp. 90---94.

Cited By

View all
  • (2018)Exploiting intellectual properties with imprecise design costs for system-on-chip synthesisIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2002.104332710:3(240-252)Online publication date: 29-Dec-2018
  • (2009)CheckerCoreProceedings of the 2009 international conference on Compilers, architecture, and synthesis for embedded systems10.1145/1629395.1629421(175-184)Online publication date: 11-Oct-2009
  • (2004)Schedulability analysis of applications with stochastic task execution timesACM Transactions on Embedded Computing Systems (TECS)10.1145/1027794.10277973:4(706-735)Online publication date: 1-Nov-2004
  1. Assessing Probabilistic Timing Constraints on System Performance

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Design Automation for Embedded Systems
    Design Automation for Embedded Systems  Volume 5, Issue 1
    February 2000
    108 pages

    Publisher

    Kluwer Academic Publishers

    United States

    Publication History

    Published: 01 February 2000

    Author Tags

    1. Hardware/Software co-design
    2. Statistical design constraints
    3. hierarchical design
    4. probabilistic critical path detection
    5. system-level specification and design aids

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Exploiting intellectual properties with imprecise design costs for system-on-chip synthesisIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2002.104332710:3(240-252)Online publication date: 29-Dec-2018
    • (2009)CheckerCoreProceedings of the 2009 international conference on Compilers, architecture, and synthesis for embedded systems10.1145/1629395.1629421(175-184)Online publication date: 11-Oct-2009
    • (2004)Schedulability analysis of applications with stochastic task execution timesACM Transactions on Embedded Computing Systems (TECS)10.1145/1027794.10277973:4(706-735)Online publication date: 1-Nov-2004

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media