• DocumentCode
    356251
  • Title

    ASIC design for conditional nested loops with predicate registers

  • Author

    Sinclair, Bryce ; Light, Robert P. ; Passos, Nelson L.

  • Author_Institution
    Dept. of Comput. Sci., Midwestern State Univ., Wichita Falls, TX, USA
  • Volume
    2
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    874
  • Abstract
    Time-critical sections of multi-dimensional applications, such as image processing and computational fluid dynamics are, in general, iterative or recursive. Most of these applications require each iteration to be executed under a specific time constraint associated with the data input rate. The design of circuits dedicated to perform such repetitive tasks is highly dependent on optimization techniques to achieve the desired execution time. The existence of branch instructions within the recursive code (loop) may degrade the performance of the optimized code. Branch predication techniques utilize predicate registers to centralise the validity of speculatively computed results and prevent those branch hazards. These registers are significant obstacles in the performance gain achievable by the overlap of successive iterations of nested loops. This paper presents a process of designing and dimensioning those registers while optimizing the computational time of the loop
  • Keywords
    application specific integrated circuits; data flow graphs; high level synthesis; integrated circuit design; pipeline processing; scheduling; timing; ASIC design; branch instructions; computational fluid dynamics; computational time; conditional nested loops; data input rate; image processing; multi-dimensional applications; optimization techniques; performance gain; predicate registers; specific time constraint; successive iterations; time-critical sections; Application specific integrated circuits; Computational fluid dynamics; Degradation; Design optimization; Hazards; Image processing; Performance gain; Process design; Registers; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1999. 42nd Midwest Symposium on
  • Conference_Location
    Las Cruces, NM
  • Print_ISBN
    0-7803-5491-5
  • Type

    conf

  • DOI
    10.1109/MWSCAS.1999.867774
  • Filename
    867774