Skip to main content

Showing 1–39 of 39 results for author: Diehl, P

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

    cs.DC

    Preparing for HPC on RISC-V: Examining Vectorization and Distributed Performance of an Astrophyiscs Application with HPX and Kokkos

    Authors: Patrick Diehl, Panagiotis Syskakis, Gregor Daiß, Steven R. Brandt, Alireza Kheirkhahan, Srinivas Yadav Singanaboina, Dominic Marcello, Chris Taylor, John Leidel, Hartmut Kaiser

    Abstract: In recent years, interest in RISC-V computing architectures has moved from academic to mainstream, especially in the field of High Performance Computing where energy limitations are increasingly a concern. As of this year, the first single board RISC-V CPUs implementing the finalized ratified vector specification are being released. The RISC-V vector specification follows in the tradition of vecto… ▽ More

    Submitted 15 August, 2024; v1 submitted 10 May, 2024; originally announced July 2024.

  2. arXiv:2405.13101  [pdf, other

    cs.SE cs.AI

    Evaluating AI-generated code for C++, Fortran, Go, Java, Julia, Matlab, Python, R, and Rust

    Authors: Patrick Diehl, Noujoud Nader, Steve Brandt, Hartmut Kaiser

    Abstract: This study evaluates the capabilities of ChatGPT versions 3.5 and 4 in generating code across a diverse range of programming languages. Our objective is to assess the effectiveness of these AI models for generating scientific programs. To this end, we asked ChatGPT to generate three distinct codes: a simple numerical integration, a conjugate gradient solver, and a parallel 1D stencil-based heat eq… ▽ More

    Submitted 5 July, 2024; v1 submitted 21 May, 2024; originally announced May 2024.

    Comments: 9 pages, 3 figures

  3. HPX with Spack and Singularity Containers: Evaluating Overheads for HPX/Kokkos using an astrophysics application

    Authors: Patrick Diehl, Steven R. Brandt, Gregor Daiß, Hartmut Kaiser

    Abstract: Cloud computing for high performance computing resources is an emerging topic. This service is of interest to researchers who care about reproducible computing, for software packages with complex installations, and for companies or researchers who need the compute resources only occasionally or do not want to run and maintain a supercomputer on their own. The connection between HPC and containers… ▽ More

    Submitted 7 May, 2024; v1 submitted 11 February, 2024; originally announced May 2024.

  4. Experiences Porting Distributed Applications to Asynchronous Tasks: A Multidimensional FFT Case-study

    Authors: Alexander Strack, Christopher Taylor, Patrick Diehl, Dirk Pflüger

    Abstract: Parallel algorithms relying on synchronous parallelization libraries often experience adverse performance due to global synchronization barriers. Asynchronous many-task runtimes offer task futurization capabilities that minimize or remove the need for global synchronization barriers. This paper conducts a case study of the multidimensional Fast Fourier Transform to identify which applications will… ▽ More

    Submitted 2 May, 2024; v1 submitted 9 February, 2024; originally announced May 2024.

  5. A Multiscale Fracture Model using Peridynamic Enrichment of Finite Elements within an Adaptive Partition of Unity: Experimental Validation

    Authors: Matthias Birner, Patrick Diehl, Robert Lipton, Marc Alexander Schweitzer

    Abstract: Partition of unity methods (PUM) are of domain decomposition type and provide the opportunity for multiscale and multiphysics numerical modeling. Within the PUM global-local enrichment scheme [1, 2] different physical models can exist to capture multiscale behavior. For instance, we consider classical linear elasticity globally and local zones where fractures occur. The elastic fields of the undam… ▽ More

    Submitted 1 February, 2024; originally announced May 2024.

  6. ML-based identification of the interface regions for coupling local and nonlocal models

    Authors: Noujoud Nader, Patrick Diehl, Marta D'Elia, Christian Glusa, Serge Prudhomme

    Abstract: Local-nonlocal coupling approaches combine the computational efficiency of local models and the accuracy of nonlocal models. However, the coupling process is challenging, requiring expertise to identify the interface between local and nonlocal regions. This study introduces a machine learning-based approach to automatically detect the regions in which the local and nonlocal models should be used i… ▽ More

    Submitted 23 April, 2024; originally announced April 2024.

    Comments: 23 pages, 14 figures, research paper

  7. arXiv:2401.03353  [pdf, other

    cs.DC

    HPX -- An open source C++ Standard Library for Parallelism and Concurrency

    Authors: Thomas Heller, Patrick Diehl, Zachary Byerly, John Biddiscombe, Hartmut Kaiser

    Abstract: To achieve scalability with today's heterogeneous HPC resources, we need a dramatic shift in our thinking; MPI+X is not enough. Asynchronous Many Task (AMT) runtime systems break down the global barriers imposed by the Bulk Synchronous Programming model. HPX is an open-source, C++ Standards compliant AMT runtime system that is developed by a diverse international community of collaborators called… ▽ More

    Submitted 11 August, 2023; originally announced January 2024.

    Journal ref: Proceedings of OpenSuCo 2017, Denver, Colorado USA, November 2017 (OpenSuCo 17)

  8. Evaluating HPX and Kokkos on RISC-V using an Astrophysics Application Octo-Tiger

    Authors: Parick Diehl, Gregor Daiss, Steven R. Brandt, Alireza Kheirkhahan, Hartmut Kaiser, Christopher Taylor, John Leidel

    Abstract: In recent years, computers based on the RISC-V architecture have raised broad interest in the high-performance computing (HPC) community. As the RISC-V community develops the core instruction set architecture (ISA) along with ISA extensions, the HPC community has been actively ensuring HPC applications and environments are supported. In this context, assessing the performance of asynchronous many-… ▽ More

    Submitted 17 August, 2023; originally announced September 2023.

  9. arXiv:2308.11456  [pdf

    cs.SD eess.AS

    Deep learning-based denoising streamed from mobile phones improves speech-in-noise understanding for hearing aid users

    Authors: Peter Udo Diehl, Hannes Zilly, Felix Sattler, Yosef Singer, Kevin Kepp, Mark Berry, Henning Hasemann, Marlene Zippel, Müge Kaya, Paul Meyer-Rachner, Annett Pudszuhn, Veit M. Hofmann, Matthias Vormann, Elias Sprengel

    Abstract: The hearing loss of almost half a billion people is commonly treated with hearing aids. However, current hearing aids often do not work well in real-world noisy environments. We present a deep learning based denoising system that runs in real time on iPhone 7 and Samsung Galaxy S10 (25ms algorithmic latency). The denoised audio is streamed to the hearing aid, resulting in a total delay of around 7… ▽ More

    Submitted 22 August, 2023; originally announced August 2023.

  10. Benchmarking the Parallel 1D Heat Equation Solver in Chapel, Charm++, C++, HPX, Go, Julia, Python, Rust, Swift, and Java

    Authors: Patrick Diehl, Steven R. Brandt, Max Morris, Nikunj Gupta, Hartmut Kaiser

    Abstract: Many scientific high performance codes that simulate e.g. black holes, coastal waves, climate and weather, etc. rely on block-structured meshes and use finite differencing methods to iteratively solve the appropriate systems of differential equations. In this paper we investigate implementations of an extremely simple simulation of this type using various programming systems and languages. We focu… ▽ More

    Submitted 10 July, 2023; v1 submitted 18 May, 2023; originally announced July 2023.

  11. Simulating Stellar Merger using HPX/Kokkos on A64FX on Supercomputer Fugaku

    Authors: Patrick Diehl, Gregor Daiß, Kevin Huck, Dominic Marcello, Sagiv Shiber, Hartmut Kaiser, Dirk Pflüger

    Abstract: The increasing availability of machines relying on non-GPU architectures, such as ARM A64FX in high-performance computing, provides a set of interesting challenges to application developers. In addition to requiring code portability across different parallelization schemes, programs targeting these architectures have to be highly adaptable in terms of compute kernel sizes to accommodate different… ▽ More

    Submitted 15 March, 2023; originally announced April 2023.

  12. Stellar Mergers with HPX-Kokkos and SYCL: Methods of using an Asynchronous Many-Task Runtime System with SYCL

    Authors: Gregor Daiß, Patrick Diehl, Hartmut Kaiser, Dirk Pflüger

    Abstract: Ranging from NVIDIA GPUs to AMD GPUs and Intel GPUs: Given the heterogeneity of available accelerator cards within current supercomputers, portability is a key aspect for modern HPC applications. In Octo-Tiger, we rely on Kokkos and its various execution spaces for portable compute kernels. In turn, we use HPX to coordinate kernel launches, CPU tasks, and communication. This combination allows us… ▽ More

    Submitted 8 May, 2023; v1 submitted 4 March, 2023; originally announced March 2023.

  13. Shared memory parallelism in Modern C++ and HPX

    Authors: Patrick Diehl, Steven R. Brandt, Hartmut Kaiser

    Abstract: Parallel programming remains a daunting challenge, from the struggle to express a parallel algorithm without cluttering the underlying synchronous logic, to describing which devices to employ in a calculation, to correctness. Over the years, numerous solutions have arisen, many of them requiring new programming languages, extensions to programming languages, or the addition of pragmas. Support for… ▽ More

    Submitted 9 August, 2023; v1 submitted 16 January, 2023; originally announced February 2023.

    Comments: Extended paper for the special issue

  14. From Merging Frameworks to Merging Stars: Experiences using HPX, Kokkos and SIMD Types

    Authors: Gregor Daiß, Srinivas Yadav Singanaboina, Patrick Diehl, Hartmut Kaiser, Dirk Pflüger

    Abstract: Octo-Tiger, a large-scale 3D AMR code for the merger of stars, uses a combination of HPX, Kokkos and explicit SIMD types, aiming to achieve performance-portability for a broad range of heterogeneous hardware. However, on A64FX CPUs, we encountered several missing pieces, hindering performance by causing problems with the SIMD vectorization. Therefore, we add std::experimental::simd as an option to… ▽ More

    Submitted 8 May, 2023; v1 submitted 26 September, 2022; originally announced October 2022.

  15. From Task-Based GPU Work Aggregation to Stellar Mergers: Turning Fine-Grained CPU Tasks into Portable GPU Kernels

    Authors: Gregor Daiß, Patrick Diehl, Dominic Marcello, Alireza Kheirkhahan, Hartmut Kaiser, Dirk Pflüger

    Abstract: Meeting both scalability and performance portability requirements is a challenge for any HPC application, especially for adaptively refined ones. In Octo-Tiger, an astrophysics application for the simulation of stellar mergers, we approach this with existing solutions: We employ HPX to obtain fine-grained tasks to easily distribute work and finely overlap communication and computation. For the com… ▽ More

    Submitted 4 March, 2023; v1 submitted 26 September, 2022; originally announced October 2022.

  16. arXiv:2210.06437  [pdf, other

    cs.DC

    Distributed, combined CPU and GPU profiling within HPX using APEX

    Authors: Patrick Diehl, Gregor Daiss, Kevin Huck, Dominic Marcello, Sagiv Shiber, Hartmut Kaiser, Juhan Frank, Geoffrey C. Clayton, Dirk Pflueger

    Abstract: Benchmarking and comparing performance of a scientific simulation across hardware platforms is a complex task. When the simulation in question is constructed with an asynchronous, many-task (AMT) runtime offloading work to GPUs, the task becomes even more complex. In this paper, we discuss the use of a uniquely suited performance measurement library, APEX, to capture the performance behavior of a… ▽ More

    Submitted 21 September, 2022; originally announced October 2022.

  17. Quantifying Overheads in Charm++ and HPX using Task Bench

    Authors: Nanmiao Wu, Ioannis Gonidelis, Simeng Liu, Zane Fink, Nikunj Gupta, Karame Mohammadiporshokooh, Patrick Diehl, Hartmut Kaiser, Laxmikant V. Kale

    Abstract: Asynchronous Many-Task (AMT) runtime systems take advantage of multi-core architectures with light-weight threads, asynchronous executions, and smart scheduling. In this paper, we present the comparison of the AMT systems Charm++ and HPX with the main stream MPI, OpenMP, and MPI+OpenMP libraries using the Task Bench benchmarks. Charm++ is a parallel programming language based on C++, supporting st… ▽ More

    Submitted 21 July, 2022; originally announced July 2022.

  18. arXiv:2206.11567  [pdf

    cs.SD eess.AS q-bio.NC

    Restoring speech intelligibility for hearing aid users with deep learning

    Authors: Peter Udo Diehl, Yosef Singer, Hannes Zilly, Uwe Schönfeld, Paul Meyer-Rachner, Mark Berry, Henning Sprekeler, Elias Sprengel, Annett Pudszuhn, Veit M. Hofmann

    Abstract: Almost half a billion people world-wide suffer from disabling hearing loss. While hearing aids can partially compensate for this, a large proportion of users struggle to understand speech in situations with background noise. Here, we present a deep learning-based algorithm that selectively suppresses noise while maintaining speech signals. The algorithm restores speech intelligibility for hearing… ▽ More

    Submitted 23 June, 2022; originally announced June 2022.

  19. Closing the Performance Gap with Modern C++

    Authors: Thomas Heller, Hartmut Kaiser, Patrick Diehl, Dietmar Fey, Marc Alexander Schweitzer

    Abstract: On the way to Exascale, programmers face the increasing challenge of having to support multiple hardware architectures from the same code base. At the same time, portability of code and performance are increasingly difficult to achieve as hardware architectures are becoming more and more diverse. Today's heterogeneous systems often include two or more completely distinct and incompatible hardware… ▽ More

    Submitted 30 May, 2022; originally announced June 2022.

  20. Coupling approaches for classical linear elasticity and bond-based peridynamic models

    Authors: Patrick Diehl, Serge Prudhomme

    Abstract: Local-nonlocal coupling approaches provide a means to combine the computational efficiency of local models and the accuracy of nonlocal models. This paper studies the continuous and discrete formulations of three existing approaches for the coupling of classical linear elasticity and bond-based peridynamic models, namely 1) a method that enforces matching displacements in an overlap region, 2) a v… ▽ More

    Submitted 4 March, 2022; originally announced March 2022.

  21. A Fracture Multiscale Model for Peridynamic enrichment within the Partition of Unity Method

    Authors: Matthias Birner, Patrick Diehl, Robert Lipton, Marc Alexander Schweitzer

    Abstract: Partition of unity methods (PUM) are of domain decomposition type and provide the opportunity for multiscale and multiphysics numerical modeling. Different physical models can exist within a PUM scheme for handling problems with zones of linear elasticity and zones where fractures occur. Here, the peridynamic (PD) model is used in regions of fracture and smooth PUM is used in the surrounding linea… ▽ More

    Submitted 2 February, 2023; v1 submitted 4 August, 2021; originally announced August 2021.

  22. Octo-Tiger's New Hydro Module and Performance Using HPX+CUDA on ORNL's Summit

    Authors: Patrick Diehl, Gregor Daiß, Dominic Marcello, Kevin Huck, Sagiv Shiber, Hartmut Kaiser, Juhan Frank, Dirk Pflüger

    Abstract: Octo-Tiger is a code for modeling three-dimensional self-gravitating astrophysical fluids. It was particularly designed for the study of dynamical mass transfer between interacting binary stars. Octo-Tiger is parallelized for distributed systems using the asynchronous many-task runtime system, the C++ standard library for parallelism and concurrency (HPX) and utilizes CUDA for its gravity solver.… ▽ More

    Submitted 26 July, 2021; v1 submitted 22 July, 2021; originally announced July 2021.

    Comments: Accepted to IEEE Cluster

  23. Load balancing for distributed nonlocal models within asynchronous many-task systems

    Authors: Pranav Gadikar, Patrick Diehl, Prashant K. Jha

    Abstract: In this work, we consider the challenges of developing a distributed solver for models based on nonlocal interactions. In nonlocal models, in contrast to the local model, such as the wave and heat partial differential equation, the material interacts with neighboring points on a larger-length scale compared to the mesh discretization. In developing a fully distributed solver, the interaction over… ▽ More

    Submitted 9 April, 2021; v1 submitted 7 February, 2021; originally announced February 2021.

  24. Performance Measurements within Asynchronous Task-based Runtime Systems: A Double White Dwarf Merger as an Application

    Authors: Patrick Diehl, Dominic Marcello, Parsa Amini, Hartmut Kaiser, Sagiv Shiber, Geoffrey C. Clayton, Juhan Frank, Gregor Daiß, Dirk Pflüger, David Eder, Alice Koniges, Kevin Huck

    Abstract: Analyzing performance within asynchronous many-task-based runtime systems is challenging because millions of tasks are launched concurrently. Especially for long-term runs the amount of data collected becomes overwhelming. We study HPX and its performance-counter framework and APEX to collect performance data and energy consumption. We added HPX application-specific performance counters to the Oct… ▽ More

    Submitted 9 June, 2021; v1 submitted 30 January, 2021; originally announced February 2021.

  25. Deploying a Task-based Runtime System on Raspberry Pi Clusters

    Authors: Nikunj Gupta, Steve R. Brandt, Bibek Wagle, Nanmiao, Alireza Kheirkhahan, Patrick Diehl, Hartmut Kaiser, Felix W. Baumann

    Abstract: Arm technology is becoming increasingly important in HPC. Recently, Fugaku, an \arm-based system, was awarded the number one place in the Top500 list. Raspberry Pis provide an inexpensive platform to become familiar with this architecture. However, Pis can also be useful on their own. Here we describe our efforts to configure and benchmark the use of a Raspberry Pi cluster with the HPX/Phylanx pla… ▽ More

    Submitted 9 April, 2021; v1 submitted 8 October, 2020; originally announced October 2020.

  26. Towards a Scalable and Distributed Infrastructure for Deep Learning Applications

    Authors: Bita Hasheminezhad, Shahrzad Shirzad, Nanmiao Wu, Patrick Diehl, Hannes Schulz, Hartmut Kaiser

    Abstract: Although recent scaling up approaches to training deep neural networks have proven to be effective, the computational intensity of large and complex models, as well as the availability of large-scale datasets, require deep learning frameworks to utilize scaling out techniques. Parallelization approaches and distribution requirements are not considered in the preliminary designs of most available d… ▽ More

    Submitted 19 April, 2021; v1 submitted 6 October, 2020; originally announced October 2020.

  27. On the treatment of boundary conditions for bond-based peridynamic models

    Authors: Serge Prudhomme, Patrick Diehl

    Abstract: In this paper, we propose two approaches to apply boundary conditions for bond-based peridynamic models. There has been in recent years a renewed interest in the class of so-called non-local models, which include peridynamic models, for the simulation of structural mechanics problems as an alternative approach to classical local continuum models. However, a major issue, which is often disregarded… ▽ More

    Submitted 21 August, 2020; originally announced August 2020.

  28. arXiv:2002.07970  [pdf, other

    cs.DC cs.PL

    Supporting OpenMP 5.0 Tasks in hpxMP -- A study of an OpenMP implementation within Task Based Runtime Systems

    Authors: Tianyi Zhang, Shahrzad Shirzad, Bibek Wagle, Adrian S. Lemoine, Patrick Diehl, Hartmut Kaiser

    Abstract: OpenMP has been the de facto standard for single node parallelism for more than a decade. Recently, asynchronous many-task runtime (AMT) systems have increased in popularity as a new programming paradigm for high performance computing applications. One of the major challenges of this new paradigm is the incompatibility of the OpenMP thread model and other AMTs. Highly optimized OpenMP-based librar… ▽ More

    Submitted 18 February, 2020; originally announced February 2020.

  29. Scheduling optimization of parallel linear algebra algorithms using Supervised Learning

    Authors: G. Laberge, S. Shirzad, P. Diehl, H. Kaiser, S. Prudhomme, A. Lemoine

    Abstract: Linear algebra algorithms are used widely in a variety of domains, e.g machine learning, numerical physics and video games graphics. For all these applications, loop-level parallelism is required to achieve high performance. However, finding the optimal way to schedule the workload between threads is a non-trivial problem because it depends on the structure of the algorithm being parallelized and… ▽ More

    Submitted 25 September, 2019; v1 submitted 9 September, 2019; originally announced September 2019.

    Comments: Accepted at HPCML19

  30. From Piz Daint to the Stars: Simulation of Stellar Mergers using High-Level Abstractions

    Authors: Gregor Daiß, Parsa Amini, John Biddiscombe, Patrick Diehl, Juhan Frank, Kevin Huck, Hartmut Kaiser, Dominic Marcello, David Pfander, Dirk Pflüger

    Abstract: We study the simulation of stellar mergers, which requires complex simulations with high computational demands. We have developed Octo-Tiger, a finite volume grid-based hydrodynamics simulation code with Adaptive Mesh Refinement which is unique in conserving both linear and angular momentum to machine precision. To face the challenge of increasingly complex, diverse, and heterogeneous HPC systems,… ▽ More

    Submitted 9 August, 2019; v1 submitted 8 August, 2019; originally announced August 2019.

    Comments: Accepted at SC19

  31. An Introduction to hpxMP: A Modern OpenMP Implementation Leveraging HPX, An Asynchronous Many-Task System

    Authors: Tianyi Zhang, Shahrzad Shirzad, Patrick Diehl, R. Tohid, Weile Wei, Hartmut Kaiser

    Abstract: Asynchronous Many-task (AMT) runtime systems have gained increasing acceptance in the HPC community due to the performance improvements offered by fine-grained tasking runtime systems. At the same time, C++ standardization efforts are focused on creating higher-level interfaces able to replace OpenMP or OpenACC in modern C++ codes. These higher level functions have been adopted in standards confor… ▽ More

    Submitted 5 July, 2019; v1 submitted 7 March, 2019; originally announced March 2019.

  32. Integration of CUDA Processing within the C++ library for parallelism and concurrency (HPX)

    Authors: Patrick Diehl, Madhavan Seshadri, Thomas Heller, Hartmut Kaiser

    Abstract: Experience shows that on today's high performance systems the utilization of different acceleration cards in conjunction with a high utilization of all other parts of the system is difficult. Future architectures, like exascale clusters, are expected to aggravate this issue as the number of cores are expected to increase and memory hierarchies are expected to become deeper. One big aspect for dist… ▽ More

    Submitted 26 October, 2018; originally announced October 2018.

  33. Asynchronous Execution of Python Code on Task Based Runtime Systems

    Authors: R. Tohid, Bibek Wagle, Shahrzad Shirzad, Patrick Diehl, Adrian Serio, Alireza Kheirkhahan, Parsa Amini, Katy Williams, Kate Isaacs, Kevin Huck, Steven Brandt, Hartmut Kaiser

    Abstract: Despite advancements in the areas of parallel and distributed computing, the complexity of programming on High Performance Computing (HPC) resources has deterred many domain experts, especially in the areas of machine learning and artificial intelligence (AI), from utilizing performance benefits of such systems. Researchers and scientists favor high-productivity languages to avoid the inconvenienc… ▽ More

    Submitted 22 October, 2018; v1 submitted 17 October, 2018; originally announced October 2018.

  34. arXiv:1806.06917  [pdf, other

    cs.DC physics.comp-ph

    An asynchronous and task-based implementation of Peridynamics utilizing HPX -- the C++ standard library for parallelism and concurrency

    Authors: Patrick Diehl, Prashant K. Jha, Hartmut Kaiser, Robert Lipton, Martin Levesque

    Abstract: On modern supercomputers, asynchronous many task systems are emerging to address the new architecture of computational nodes. Through this shift of increasing cores per node, a new programming model with the focus on handle the fine-grain parallelism of this increasing amount of cores per computational node is needed. Asynchronous Many Task (AMT) run time systems represent an emerging paradigm for… ▽ More

    Submitted 28 October, 2020; v1 submitted 18 June, 2018; originally announced June 2018.

  35. Long term availability of raw experimental data in experimental fracture mechanics

    Authors: Patrick Diehl, Ilyass Tabiai, Felix W. Baumann, Martin Levesque

    Abstract: Experimental data availability is a cornerstone for reproducibility in experimental fracture mechanics, which is crucial to the scientific method. This short communication focuses on the accessibility and long term availability of raw experimental data. The corresponding authors of the eleven most cited papers, related to experimental fracture mechanics, for every year from 2000 up to 2016, were k… ▽ More

    Submitted 20 March, 2018; originally announced March 2018.

  36. arXiv:1703.06290  [pdf, other

    cs.NE q-bio.NC

    A wake-sleep algorithm for recurrent, spiking neural networks

    Authors: Johannes Thiele, Peter Diehl, Matthew Cook

    Abstract: We investigate a recently proposed model for cortical computation which performs relational inference. It consists of several interconnected, structurally equivalent populations of leaky integrate-and-fire (LIF) neurons, which are trained in a self-organized fashion with spike-timing dependent plasticity (STDP). Despite its robust learning dynamics, the model is susceptible to a problem typical fo… ▽ More

    Submitted 18 March, 2017; originally announced March 2017.

    Comments: Presented at the NIPS 2016 workshop "Computing with Spikes"

  37. arXiv:1608.08267  [pdf, other

    cs.NE q-bio.NC

    Learning and Inferring Relations in Cortical Networks

    Authors: Peter U. Diehl, Matthew Cook

    Abstract: A pressing scientific challenge is to understand how brains work. Of particular interest is the neocortex,the part of the brain that is especially large in humans, capable of handling a wide variety of tasks including visual, auditory, language, motor, and abstract processing. These functionalities are processed in different self-organized regions of the neocortical sheet, and yet the anatomical s… ▽ More

    Submitted 29 August, 2016; originally announced August 2016.

  38. arXiv:1601.04187  [pdf, other

    cs.NE

    Conversion of Artificial Recurrent Neural Networks to Spiking Neural Networks for Low-power Neuromorphic Hardware

    Authors: Peter U. Diehl, Guido Zarrella, Andrew Cassidy, Bruno U. Pedroni, Emre Neftci

    Abstract: In recent years the field of neuromorphic low-power systems that consume orders of magnitude less power gained significant momentum. However, their wider use is still hindered by the lack of algorithms that can harness the strengths of such architectures. While neuromorphic adaptations of representation learning algorithms are now emerging, efficient processing of temporal sequences or variable le… ▽ More

    Submitted 16 January, 2016; originally announced January 2016.

  39. arXiv:1601.04183  [pdf, other

    q-bio.NC cs.NE

    TrueHappiness: Neuromorphic Emotion Recognition on TrueNorth

    Authors: Peter U. Diehl, Bruno U. Pedroni, Andrew Cassidy, Paul Merolla, Emre Neftci, Guido Zarrella

    Abstract: We present an approach to constructing a neuromorphic device that responds to language input by producing neuron spikes in proportion to the strength of the appropriate positive or negative emotional response. Specifically, we perform a fine-grained sentiment analysis task with implementations on two different systems: one using conventional spiking neural network (SNN) simulators and the other on… ▽ More

    Submitted 16 January, 2016; originally announced January 2016.