Project Beehive:Citation formats

  • External authors:
  • Andrey Rodchenko
  • Colin Barrett
  • Andy Nisbet
  • John Mawer
  • Will Toms
  • James Clarkson
  • Cosmin Gorgovan
  • Amanieu D'Antras
  • Yaman Cakmakci
  • Thanos Stratikopoulos
  • Sebastian Werner
  • Javier Navaridas Palma
  • Mikel Lujan

Standard

Project Beehive: A Hardware/Software Co-designed Stack for Runtime and Architectural Research. / Kotselidis, Christos; Rodchenko, Andrey; Barrett, Colin; Nisbet, Andy; Mawer, John; Toms, Will; Clarkson, James; Gorgovan, Cosmin; D'Antras, Amanieu; Cakmakci, Yaman; Stratikopoulos, Thanos; Werner, Sebastian; Garside, James; Navaridas Palma, Javier; Pop, Antoniu; Goodacre, John; Lujan, Mikel.

host publication. 2015.

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Harvard

Kotselidis, C, Rodchenko, A, Barrett, C, Nisbet, A, Mawer, J, Toms, W, Clarkson, J, Gorgovan, C, D'Antras, A, Cakmakci, Y, Stratikopoulos, T, Werner, S, Garside, J, Navaridas Palma, J, Pop, A, Goodacre, J & Lujan, M 2015, Project Beehive: A Hardware/Software Co-designed Stack for Runtime and Architectural Research. in host publication. ECOOP 2015, Prague, Czech Republic, 5/07/15.

APA

Kotselidis, C., Rodchenko, A., Barrett, C., Nisbet, A., Mawer, J., Toms, W., Clarkson, J., Gorgovan, C., D'Antras, A., Cakmakci, Y., Stratikopoulos, T., Werner, S., Garside, J., Navaridas Palma, J., Pop, A., Goodacre, J., & Lujan, M. (2015). Project Beehive: A Hardware/Software Co-designed Stack for Runtime and Architectural Research. In host publication

Vancouver

Kotselidis C, Rodchenko A, Barrett C, Nisbet A, Mawer J, Toms W et al. Project Beehive: A Hardware/Software Co-designed Stack for Runtime and Architectural Research. In host publication. 2015

Author

Kotselidis, Christos ; Rodchenko, Andrey ; Barrett, Colin ; Nisbet, Andy ; Mawer, John ; Toms, Will ; Clarkson, James ; Gorgovan, Cosmin ; D'Antras, Amanieu ; Cakmakci, Yaman ; Stratikopoulos, Thanos ; Werner, Sebastian ; Garside, James ; Navaridas Palma, Javier ; Pop, Antoniu ; Goodacre, John ; Lujan, Mikel. / Project Beehive: A Hardware/Software Co-designed Stack for Runtime and Architectural Research. host publication. 2015.

Bibtex

@inproceedings{e8a297f628db4525baf5eda27a2a7f3d,
title = "Project Beehive:: A Hardware/Software Co-designed Stack for Runtime and Architectural Research",
abstract = "The end of Dennard scaling combined with stagnation in architectural and compiler optimizations makes it challenging to achieve significant performance deltas. Solutions based solely in hardware or software are no longer sufficient to maintain the pace of improvements seen during the past few decades. In hardware, the end of single-core scaling resulted in the proliferation of multi-core system architectures, however this has forced complex parallel programming techniques into the mainstream. To further exploit physical resources, systems are becoming increasingly heterogeneous with specialized computing elements and accelerators. Programming across a range of disparate architectures requires a new level of abstraction that programming languages will have to adapt to. In software, emerging complex applications, from domains such as Big Data and computer vision, run on multi-layered software stacks targeting hardware with a variety of constraints and resources. Hence, optimizing for the power-performance (and resiliency) space requires experimentation platforms that offer quick and easy prototyping of hardware/software co-designed techniques. To that end, we present Project Beehive: A Hardware/Software co-designed stack for runtime and architectural research. Project Beehive utilizes various state-of-the-art software and hardware components along with novel and extensible co-design techniques. The objective of Project Beehive is to provide a modern platform for experimentation on emerging applications, programming languages, compilers, runtimes, and low-power heterogeneous many-core architectures in a full-system co-designed manner.",
author = "Christos Kotselidis and Andrey Rodchenko and Colin Barrett and Andy Nisbet and John Mawer and Will Toms and James Clarkson and Cosmin Gorgovan and Amanieu D'Antras and Yaman Cakmakci and Thanos Stratikopoulos and Sebastian Werner and James Garside and {Navaridas Palma}, Javier and Antoniu Pop and John Goodacre and Mikel Lujan",
year = "2015",
language = "English",
booktitle = "host publication",
note = "ECOOP 2015 ; Conference date: 05-07-2015 Through 10-07-2015",

}

RIS

TY - GEN

T1 - Project Beehive:

T2 - ECOOP 2015

AU - Kotselidis, Christos

AU - Rodchenko, Andrey

AU - Barrett, Colin

AU - Nisbet, Andy

AU - Mawer, John

AU - Toms, Will

AU - Clarkson, James

AU - Gorgovan, Cosmin

AU - D'Antras, Amanieu

AU - Cakmakci, Yaman

AU - Stratikopoulos, Thanos

AU - Werner, Sebastian

AU - Garside, James

AU - Navaridas Palma, Javier

AU - Pop, Antoniu

AU - Goodacre, John

AU - Lujan, Mikel

PY - 2015

Y1 - 2015

N2 - The end of Dennard scaling combined with stagnation in architectural and compiler optimizations makes it challenging to achieve significant performance deltas. Solutions based solely in hardware or software are no longer sufficient to maintain the pace of improvements seen during the past few decades. In hardware, the end of single-core scaling resulted in the proliferation of multi-core system architectures, however this has forced complex parallel programming techniques into the mainstream. To further exploit physical resources, systems are becoming increasingly heterogeneous with specialized computing elements and accelerators. Programming across a range of disparate architectures requires a new level of abstraction that programming languages will have to adapt to. In software, emerging complex applications, from domains such as Big Data and computer vision, run on multi-layered software stacks targeting hardware with a variety of constraints and resources. Hence, optimizing for the power-performance (and resiliency) space requires experimentation platforms that offer quick and easy prototyping of hardware/software co-designed techniques. To that end, we present Project Beehive: A Hardware/Software co-designed stack for runtime and architectural research. Project Beehive utilizes various state-of-the-art software and hardware components along with novel and extensible co-design techniques. The objective of Project Beehive is to provide a modern platform for experimentation on emerging applications, programming languages, compilers, runtimes, and low-power heterogeneous many-core architectures in a full-system co-designed manner.

AB - The end of Dennard scaling combined with stagnation in architectural and compiler optimizations makes it challenging to achieve significant performance deltas. Solutions based solely in hardware or software are no longer sufficient to maintain the pace of improvements seen during the past few decades. In hardware, the end of single-core scaling resulted in the proliferation of multi-core system architectures, however this has forced complex parallel programming techniques into the mainstream. To further exploit physical resources, systems are becoming increasingly heterogeneous with specialized computing elements and accelerators. Programming across a range of disparate architectures requires a new level of abstraction that programming languages will have to adapt to. In software, emerging complex applications, from domains such as Big Data and computer vision, run on multi-layered software stacks targeting hardware with a variety of constraints and resources. Hence, optimizing for the power-performance (and resiliency) space requires experimentation platforms that offer quick and easy prototyping of hardware/software co-designed techniques. To that end, we present Project Beehive: A Hardware/Software co-designed stack for runtime and architectural research. Project Beehive utilizes various state-of-the-art software and hardware components along with novel and extensible co-design techniques. The objective of Project Beehive is to provide a modern platform for experimentation on emerging applications, programming languages, compilers, runtimes, and low-power heterogeneous many-core architectures in a full-system co-designed manner.

M3 - Conference contribution

BT - host publication

Y2 - 5 July 2015 through 10 July 2015

ER -