Skip to main content

Showing 1–6 of 6 results for author: Garside, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2103.08392  [pdf, ps, other

    cs.AR

    The SpiNNaker 2 Processing Element Architecture for Hybrid Digital Neuromorphic Computing

    Authors: Sebastian Höppner, Yexin Yan, Andreas Dixius, Stefan Scholze, Johannes Partzsch, Marco Stolba, Florian Kelber, Bernhard Vogginger, Felix Neumärker, Georg Ellguth, Stephan Hartmann, Stefan Schiefer, Thomas Hocker, Dennis Walter, Genting Liu, Jim Garside, Steve Furber, Christian Mayr

    Abstract: This paper introduces the processing element architecture of the second generation SpiNNaker chip, implemented in 22nm FDSOI. On circuit level, the chip features adaptive body biasing for near-threshold operation, and dynamic voltage-and-frequency scaling driven by spiking activity. On system level, processing is centered around an ARM M4 core, similar to the processor-centric architecture of the… ▽ More

    Submitted 15 August, 2022; v1 submitted 15 March, 2021; originally announced March 2021.

  2. arXiv:1903.08941  [pdf, other

    cs.NE

    Dynamic Power Management for Neuromorphic Many-Core Systems

    Authors: Sebastian Hoeppner, Bernhard Vogginger, Yexin Yan, Andreas Dixius, Stefan Scholze, Johannes Partzsch, Felix Neumaerker, Stephan Hartmann, Stefan Schiefer, Georg Ellguth, Love Cederstroem, Luis Plana, Jim Garside, Steve Furber, Christian Mayr

    Abstract: This work presents a dynamic power management architecture for neuromorphic many core systems such as SpiNNaker. A fast dynamic voltage and frequency scaling (DVFS) technique is presented which allows the processing elements (PE) to change their supply voltage and clock frequency individually and autonomously within less than 100 ns. This is employed by the neuromorphic simulation software flow, w… ▽ More

    Submitted 21 March, 2019; originally announced March 2019.

  3. arXiv:1509.04085  [pdf, other

    cs.DC

    Project Beehive: A Hardware/Software Co-designed Stack for Runtime and Architectural Research

    Authors: Christos Kotselidis, Andrey Rodchenko, Colin Barrett, Andy Nisbet, John Mawer, Will Toms, James Clarkson, Cosmin Gorgovan, Amanieu d'Antras, Yaman Cakmakci, Thanos Stratikopoulos, Sebastian Werner, Jim Garside, Javier Navaridas, Antoniu Pop, John Goodacre, Mikel Lujan

    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 ar… ▽ More

    Submitted 5 June, 2017; v1 submitted 14 September, 2015; originally announced September 2015.

    Comments: New version of this paper

  4. arXiv:1509.03740  [pdf, other

    cs.AR

    HAPPY: Hybrid Address-based Page Policy in DRAMs

    Authors: Mohsen Ghasempour, Aamer Jaleel, Jim Garside, Mikel Luján

    Abstract: Memory controllers have used static page closure policies to decide whether a row should be left open, open-page policy, or closed immediately, close-page policy, after the row has been accessed. The appropriate choice for a particular access can reduce the average memory latency. However, since application access patterns change at run time, static page policies cannot guarantee to deliver optimu… ▽ More

    Submitted 12 September, 2015; originally announced September 2015.

  5. arXiv:1509.03721  [pdf, other

    cs.AR

    DReAM: Dynamic Re-arrangement of Address Map** to Improve the Performance of DRAMs

    Authors: Mohsen Ghasempour, Jim Garside, Aamer Jaleel, Mikel Luján

    Abstract: The initial location of data in DRAMs is determined and controlled by the 'address-map**' and even modern memory controllers use a fixed and run-time-agnostic address map**. On the other hand, the memory access pattern seen at the memory interface level will dynamically change at run-time. This dynamic nature of memory access pattern and the fixed behavior of address map** process in DRAM co… ▽ More

    Submitted 12 September, 2015; originally announced September 2015.

  6. arXiv:1508.07142  [pdf

    cs.DC

    Transparent hardware synthesis of Java for predictable large-scale distributed systems

    Authors: Ian Gray, Yu Chan, Jamie Garside, Neil Audsley, Andy Wellings

    Abstract: The JUNIPER project is develo** a framework for the construction of large-scale distributed systems in which execution time bounds can be guaranteed. Part of this work involves the automatic implementation of input Java code on FPGAs, both for speed and predictability. An important focus of this work is to make the use of FPGAs transparent though runtime co-design and partial reconfiguration. In… ▽ More

    Submitted 28 August, 2015; originally announced August 2015.

    Comments: Presented at Second International Workshop on FPGAs for Software Programmers (FSP 2015) (arXiv:1508.06320)

    Report number: FSP/2015/19