Skip to main content

2013 | OriginalPaper | Buchkapitel

An Operation Scheduling Technique for Coarse Grained Reconfigurable Architectures

verfasst von : Yongjoo Kim, Jongwon Lee, Doosan Cho, Yunheung Paek

Erschienen in: Ubiquitous Information Technologies and Applications

Verlag: Springer Netherlands

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

To provide efficiency of high performance and low power, CGRA (Coarse-Grained Reconfigurable Architectures) is becoming a very popular component in embedded systems. However, compiler support does not reach the quality of provided hardware efficiency. To remedy CGRA system’s such weakness, this paper proposes a compiler directed instruction and data mapping technique for two dimensional mesh based CGRAs. The proposed approach uses IDFG (Instruction-Data Flow Graph) to represent the relationship between instructions and array data. Each node of IDFG assigns to processing cores and sets of data blocks to on-chip memories. During the mapping process, the on-chip memory capacity and the topology of the interconnection among processing cores are taken into account to minimize routing length since it determines the completion time of loop kernels and energy consumption. By using IDFG in mapping process, the instruction and data mapping can be combined as a unified framework. The experimental evaluation shows that our IDFG based mapping technique are very successful in practice, achieving almost optimal results.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Park, H., Fan, K., Mahlke, S.A., Oh, T., Kim, H., Kim, H.-S.: Edge-centric modulo scheduling for coarse-grained reconfigurable architectures. In: Proceedings of the 17th International Conference on Parallel Architectures and Compilation, Techniques, pp. 166–176 (2008) Park, H., Fan, K., Mahlke, S.A., Oh, T., Kim, H., Kim, H.-S.: Edge-centric modulo scheduling for coarse-grained reconfigurable architectures. In: Proceedings of the 17th International Conference on Parallel Architectures and Compilation, Techniques, pp. 166–176 (2008)
2.
Zurück zum Zitat Ramakrishna Rau, B.: Iterative modulo scheduling: an algorithm for software pipelining loops. In: Proceedings of the 27th Annual International Symposium on Microarchitecture, MICRO, vol. 27, pp. 63–74 (1994) Ramakrishna Rau, B.: Iterative modulo scheduling: an algorithm for software pipelining loops. In: Proceedings of the 27th Annual International Symposium on Microarchitecture, MICRO, vol. 27, pp. 63–74 (1994)
3.
Zurück zum Zitat Paek, Y., Hoeflinger, J., Padua, D.: Simplification of array access patterns for compiler optimizations. In: Proceedings of the ACM SIGPLAN 1998 Conference on Programming Language Design and Implementation, PLDI ’98 (1998) Paek, Y., Hoeflinger, J., Padua, D.: Simplification of array access patterns for compiler optimizations. In: Proceedings of the ACM SIGPLAN 1998 Conference on Programming Language Design and Implementation, PLDI ’98 (1998)
Metadaten
Titel
An Operation Scheduling Technique for Coarse Grained Reconfigurable Architectures
verfasst von
Yongjoo Kim
Jongwon Lee
Doosan Cho
Yunheung Paek
Copyright-Jahr
2013
Verlag
Springer Netherlands
DOI
https://doi.org/10.1007/978-94-007-5857-5_11

Neuer Inhalt