PetaBricks: a language and compiler for algorithmic choice
By Jason Ansel, Cy P. Chan, Y. Wong, Marek Olszewski, Qin Zhao, Alan Edelman, Saman P. Amarasinghe. ACM-SIGPLAN Symposium on Programming Language Design and Implementation, 2009
427 citations recorded by the source corpus.
Subfields: Artificial Intelligence, Computer Networks and Communications, Hardware and Architecture
View Paper: https://www.semanticscholar.org/paper/871411f0ea43c5dda953c22a64b7558b91e40bf8
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- H. Hoffmann
- Michael Carbin
- Sasa Misailovic
- Martin C. Rinard
- Lars Kotthoff
- Stelios Sidiroglou
- Stephanie Forrest
- Westley Weimer
In Computer Networks and Communications
- H. Hoffmann
- Sasa Misailovic
- Martin C. Rinard
- Lars Kotthoff
- Stelios Sidiroglou
- Anant Agarwal
- Stephanie Forrest
- Westley Weimer
In Hardware and Architecture
- H. Hoffmann
- Sasa Misailovic
- Martin C. Rinard
- Lars Kotthoff
- Stelios Sidiroglou
- Stephanie Forrest
- Westley Weimer
- Sparsh Mittal
Citations in the corpus
- Managing performance vs. accuracy trade-offs with loop perforation (2011, background): “Such systems include Petabricks [4], Green [5], Eon [33], and PowerDial [17].”
- Dynamic knobs for responsive power-aware computing (2011, methodology): “Such systems include the tunability interface [15], Petabricks [8], Green [9], and Eon [46].”
- Algorithm Selection for Combinatorial Search Problems: A Survey (2012, methodology): “There is increasing interest in the integration of Algorithm Selection techniques with programming language paradigms (e.g. Ansel, Chan, Wong, Olszewski, Zhao, Edelman, & Amarasinghe, 2009; Hoos, 2012).”
- Post-compiler software optimization for reducing energy (2014, background): “Other systems change program behavior by switching function implementations [5] at runtime in response to QoS monitoring [23].”