• DocumentCode
    268542
  • Title

    Influence of data clustering on in-order multi-core processing systems

  • Author

    Claeys, D. ; Bruneel, H. ; Steyaert, B. ; Mélange, W. ; Walraevens, J.

  • Author_Institution
    Dept. of Telecommun. & Inf. Process., Ghent Univ., Ghent, Belgium
  • Volume
    49
  • Issue
    1
  • fYear
    2013
  • fDate
    January 3 2013
  • Firstpage
    28
  • Lastpage
    29
  • Abstract
    In multi-core in-order processing systems, only one core can be utilised when the instruction at the head of the instruction queue produces data input for the next instruction in the queue. Although in-order processing has been studied in the past, the influence of data clustering, i.e. the extent to which subsequent instructions rely on each other´s data, has been largely overlooked. Therefore a queueing model is developed and closed-form formulae are provided for the stability condition and the average time before instructions are executed. These expressions clearly reflect that data clustering can have a devastating impact.
  • Keywords
    multiprocessing systems; pattern clustering; queueing theory; data clustering; instruction queue; multicore in-order processing system; queueing model; stability condition;
  • fLanguage
    English
  • Journal_Title
    Electronics Letters
  • Publisher
    iet
  • ISSN
    0013-5194
  • Type

    jour

  • DOI
    10.1049/el.2012.2092
  • Filename
    6415429