Configuration scheduling using temporal locality and kernel correlation

被引:0
|
作者
Kandasamy, Santheeban [1 ]
Morton, Andrew [1 ]
Loucks, Wayne M. [1 ]
机构
[1] Univ Waterloo, Waterloo, ON N2L 3G1, Canada
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper examines runtime decisions to configure hardware accelerators or execute in software. Traditionally, reconfigurable FPGAs are reconfigured on-demand with the hardware accelerator, as it is needed by the application. If the software kernel which the hardware kernel replaces is available too, then more sophisticated decision making on reconfigurations may lead to improved execution time and reduced power consumption. The temporal locality algorithm is proposed for applications where individual kernels dominate during differing execution modes. The kernel correlation algorithm is proposed for applications where sequences of kernels are invoked in regular patterns. SystemC simulation is used to compare these two scheduling algorithms against the on-demand policy. Both timing and power consumption results are presented. They indicate that a fairly large reconfiguration time is required for configuration scheduling to be beneficial.
引用
收藏
页码:3289 / 3293
页数:5
相关论文
共 50 条
  • [41] On the automatic evolution of an OS kernel using temporal logic and AOP
    Åberg, RA
    Lawall, JL
    Südholt, M
    Muller, G
    Le Meur, AF
    [J]. 18TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 196 - 204
  • [42] Deadline scheduling in the Linux kernel
    Lelli, Juri
    Scordino, Claudio
    Abeni, Luca
    Faggioli, Dario
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2016, 46 (06): : 821 - 839
  • [43] Multiple Empirical Kernel Learning with Discriminant Locality Preservation
    Wang, Bolu
    Li, Dongdong
    Wang, Zhe
    [J]. ASIAN CONFERENCE ON MACHINE LEARNING, VOL 101, 2019, 101 : 80 - 93
  • [44] On the Effects of Kernel Configuration in Multi-Kernel Polar Codes
    Saha, Souradip
    Massny, Luis
    Adrat, Marc
    Jax, Peter
    [J]. ENTROPY, 2022, 24 (10)
  • [45] Kernel scheduling in reconfigurable computing
    Maestre, R
    Kurdahi, FJ
    Bagherzadeh, N
    Singh, H
    Hermida, R
    Fernandez, M
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 90 - 96
  • [46] Extraction of Signals With Specific Temporal Structure Using Kernel Methods
    Santana, Eder
    Principe, Jose C.
    Santana, Ewaldo Eder
    Silverio Freire, Raimundo Carlos
    Barros, Allan Kardec
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2010, 58 (10) : 5142 - 5150
  • [47] Effective Dimensionality Reduction Using Kernel Locality Preserving Partial Least Squares Discriminant Analysis
    Muhammad Aminu
    Noor A. Ahmad
    [J]. Bulletin of the Malaysian Mathematical Sciences Society, 2023, 46
  • [48] Multiple empirical kernel learning with locality preserving constraint
    Fan, Qi
    Gao, Daqi
    Wang, Zhe
    [J]. KNOWLEDGE-BASED SYSTEMS, 2016, 105 : 107 - 118
  • [49] Supervised kernel locality preserving projections for face recognition
    Cheng, J
    Liu, QS
    Lu, HQ
    Chen, YW
    [J]. NEUROCOMPUTING, 2005, 67 : 443 - 449
  • [50] Locality-adapted Kernel Densities for Tweet Localization
    Ozdikis, Ozer
    Ramampiaro, Heri
    Norvag, Kjetil
    [J]. ACM/SIGIR PROCEEDINGS 2018, 2018, : 1149 - 1152