Skip to main content

Showing 1–16 of 16 results for author: Abreu, S

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

    cs.LG cs.AI cs.NE

    Q-S5: Towards Quantized State Space Models

    Authors: Steven Abreu, Jens E. Pedersen, Kade M. Heckel, Alessandro Pierro

    Abstract: In the quest for next-generation sequence modeling architectures, State Space Models (SSMs) have emerged as a potent alternative to transformers, particularly for their computational efficiency and suitability for dynamical systems. This paper investigates the effect of quantization on the S5 model to understand its impact on model performance and to facilitate its deployment to edge and resource-… ▽ More

    Submitted 13 June, 2024; originally announced June 2024.

  2. arXiv:2311.14641  [pdf, other

    cs.NE

    Neuromorphic Intermediate Representation: A Unified Instruction Set for Interoperable Brain-Inspired Computing

    Authors: Jens E. Pedersen, Steven Abreu, Matthias Jobst, Gregor Lenz, Vittorio Fra, Felix C. Bauer, Dylan R. Muir, Peng Zhou, Bernhard Vogginger, Kade Heckel, Gianvito Urgese, Sadasivan Shankar, Terrence C. Stewart, Jason K. Eshraghian, Sadique Sheik

    Abstract: Spiking neural networks and neuromorphic hardware platforms that emulate neural dynamics are slowly gaining momentum and entering main-stream usage. Despite a well-established mathematical foundation for neural dynamics, the implementation details vary greatly across different platforms. Correspondingly, there are a plethora of software and hardware implementations with their own unique technology… ▽ More

    Submitted 24 November, 2023; originally announced November 2023.

    Comments: NIR is available at https://github.com/neuromorphs/NIR

  3. arXiv:2310.18260  [pdf, ps, other

    cs.NE cs.ET

    Concepts and Paradigms for Neuromorphic Programming

    Authors: Steven Abreu

    Abstract: The value of neuromorphic computers depends crucially on our ability to program them for relevant tasks. Currently, neuromorphic computers are mostly limited to machine learning methods adapted from deep learning. However, neuromorphic computers have potential far beyond deep learning if we can only make use of their computational properties to harness their full power. Neuromorphic programming wi… ▽ More

    Submitted 27 October, 2023; originally announced October 2023.

  4. Demonstrating (Hybrid) Active Logic Documents and the Ciao Prolog Playground, and an Application to Verification Tutorials

    Authors: Daniela Ferreiro, José F. Morales, Salvador Abreu, Manuel V. Hermenegildo

    Abstract: Active Logic Documents (ALD) are web pages which incorporate embedded Prolog engines that run locally within the browser. ALD offers both a very easy way to add click-to-run capabilities to any kind of teaching materials, independently of the tool used to generate them, as well as a tool-set for generating web-based materials with embedded examples and exercises. Both leverage on (components of)… ▽ More

    Submitted 30 August, 2023; originally announced August 2023.

    Comments: In Proceedings ICLP 2023, arXiv:2308.14898

    Journal ref: EPTCS 385, 2023, pp. 324-329

  5. arXiv:2303.10632  [pdf, other

    cs.NE cs.CV cs.ET

    Training a spiking neural network on an event-based label-free flow cytometry dataset

    Authors: Muhammed Gouda, Steven Abreu, Alessio Lugnan, Peter Bienstman

    Abstract: Imaging flow cytometry systems aim to analyze a huge number of cells or micro-particles based on their physical characteristics. The vast majority of current systems acquire a large amount of images which are used to train deep artificial neural networks. However, this approach increases both the latency and power consumption of the final apparatus. In this work-in-progress, we combine an event-ba… ▽ More

    Submitted 19 March, 2023; originally announced March 2023.

    Comments: Accepted to Neuro-Inspired Computational Elements (NICE) conference by ACM in San Antonio, TX, USA, 2023

  6. arXiv:2201.10816  [pdf, ps, other

    cs.PL

    Fifty Years of Prolog and Beyond

    Authors: Philipp Körner, Michael Leuschel, João Barbosa, Vítor Santos Costa, Verónica Dahl, Manuel V. Hermenegildo, Jose F. Morales, Jan Wielemaker, Daniel Diaz, Salvador Abreu, Giovanni Ciatto

    Abstract: Both logic programming in general, and Prolog in particular, have a long and fascinating history, intermingled with that of many disciplines they inherited from or catalyzed. A large body of research has been gathered over the last 50 years, supported by many Prolog implementations. Many implementations are still actively developed, while new ones keep appearing. Often, the features added by diffe… ▽ More

    Submitted 14 March, 2022; v1 submitted 26 January, 2022; originally announced January 2022.

    Comments: 87 pages, 2 figures. This article has been accepted for publication in Theory and Practice of Logic Programming (TPLP)

  7. Generating Local Search Neighborhood with Synthesized Logic Programs

    Authors: Mateusz Ślażyński, Salvador Abreu, Grzegorz J. Nalepa

    Abstract: Local Search meta-heuristics have been proven a viable approach to solve difficult optimization problems. Their performance depends strongly on the search space landscape, as defined by a cost function and the selected neighborhood operators. In this paper we present a logic programming based framework, named Noodle, designed to generate bespoke Local Search neighborhoods tailored to specific dis… ▽ More

    Submitted 18 September, 2019; originally announced September 2019.

    Comments: In Proceedings ICLP 2019, arXiv:1909.07646

    Journal ref: EPTCS 306, 2019, pp. 168-181

  8. arXiv:1909.04870   

    cs.PL

    Pre-proceedings of the DECLARE 2019 Conference

    Authors: Salvador Abreu, Petra Hofstedt, Ulrich John, Herbert Kuchen, Dietmar Seipel

    Abstract: This volume constitutes the pre-proceedings of the DECLARE 2019 conference, held on September 9 to 13, 2019 at the University of Technology Cottbus - Senftenberg (Germany). Declarative programming is an advanced paradigm for the modeling and solving of complex problems. This method has attracted increased attention over the last decades, e.g., in the domains of data and knowledge engineering, da… ▽ More

    Submitted 21 November, 2019; v1 submitted 11 September, 2019; originally announced September 2019.

  9. arXiv:1908.10714  [pdf, other

    cs.LG cs.NE stat.ML

    Automated Architecture Design for Deep Neural Networks

    Authors: Steven Abreu

    Abstract: Machine learning has made tremendous progress in recent years and received large amounts of public attention. Though we are still far from designing a full artificially intelligent agent, machine learning has brought us many applications in which computers solve human learning tasks remarkably well. Much of this progress comes from a recent trend within machine learning, called deep learning. Deep… ▽ More

    Submitted 21 August, 2019; originally announced August 2019.

    Comments: Undergraduate Thesis

  10. arXiv:1307.4641  [pdf, other

    cs.PL

    Experimenting with X10 for Parallel Constraint-Based Local Search

    Authors: Danny Munera, Daniel Diaz, Salvador Abreu

    Abstract: In this study, we have investigated the adequacy of the PGAS parallel language X10 to implement a Constraint-Based Local Search solver. We decided to code in this language to benefit from the ease of use and architectural independence from parallel resources which it offers. We present the implementation strategy, in search of different sources of parallelism in the context of an implementation of… ▽ More

    Submitted 17 July, 2013; originally announced July 2013.

    Comments: Proceedings of the 13th International Colloquium on Implementation of Constraint LOgic Programming Systems (CICLOPS 2013), Istanbul, Turkey, August 25, 2013

  11. arXiv:1301.7699  [pdf, other

    cs.PL cs.DC

    Parallel Local Search: Experiments with a PGAS-based programming model

    Authors: Rui Machado, Salvador Abreu, Daniel Diaz

    Abstract: Local search is a successful approach for solving combinatorial optimization and constraint satisfaction problems. With the progressing move toward multi and many-core systems, GPUs and the quest for Exascale systems, parallelism has become mainstream as the number of cores continues to increase. New programming models are required and need to be better understood as well as data structures and al… ▽ More

    Submitted 10 May, 2013; v1 submitted 31 January, 2013; originally announced January 2013.

    Comments: Appeared in CICLOPS 2012. 17 Pages, 4 Figures. arXiv admin note: text overlap with arXiv:1212.4287 by other authors

  12. arXiv:1112.4993   

    cs.PL

    Online Proceedings of the 11th International Colloquium on Implementation of Constraint LOgic Programming Systems (CICLOPS 2011), Lexington, KY, U.S.A., July 10, 2011

    Authors: Salvador Abreu, Vitor Santos Costa

    Abstract: These are the revised versions of the papers presented at CICLOPS 2011, a workshop colocated with ICLP 2011.

    Submitted 21 December, 2011; originally announced December 2011.

    ACM Class: D.1.6; D.3

  13. arXiv:1012.2496  [pdf, other

    cs.PL cs.AI

    On the Implementation of GNU Prolog

    Authors: Daniel Diaz, Salvador Abreu, Philippe Codognet

    Abstract: GNU Prolog is a general-purpose implementation of the Prolog language, which distinguishes itself from most other systems by being, above all else, a native-code compiler which produces standalone executables which don't rely on any byte-code emulator or meta-interpreter. Other aspects which stand out include the explicit organization of the Prolog system as a multipass compiler, where intermediat… ▽ More

    Submitted 15 December, 2010; v1 submitted 11 December, 2010; originally announced December 2010.

    Comments: 30 pages, 3 figures, To appear in Theory and Practice of Logic Programming (TPLP); Keywords: Prolog, logic programming system, GNU, ISO, WAM, native code compilation, Finite Domain constraints

    ACM Class: D.3.4; D.1.6

  14. arXiv:1009.3806  [pdf, other

    cs.PL

    Casting of the WAM as an EAM

    Authors: Paulo André, Salvador Abreu

    Abstract: Logic programming provides a very high-level view of programming, which comes at the cost of some execution efficiency. Improving performance of logic programs is thus one of the holy grails of Prolog system implementations and a wide range of approaches have historically been taken towards this goal. Designing computational models that both exploit the available parallelism in a given application… ▽ More

    Submitted 20 September, 2010; originally announced September 2010.

    Comments: Online proceedings of the Joint Workshop on Implementation of Constraint Logic Programming Systems and Logic-based Methods in Programming Environments (CICLOPS-WLPE 2010), Edinburgh, Scotland, U.K., July 15, 2010

  15. arXiv:1009.3800  [pdf, ps, other

    cs.PL

    Distributed Work Stealing for Constraint Solving

    Authors: Vasco Pedro, Salvador Abreu

    Abstract: With the dissemination of affordable parallel and distributed hardware, parallel and distributed constraint solving has lately been the focus of some attention. To effectually apply the power of distributed computational systems, there must be an effective sharing of the work involved in the search for a solution to a Constraint Satisfaction Problem (CSP) between all the participating agents, and… ▽ More

    Submitted 20 September, 2010; originally announced September 2010.

    Comments: Online proceedings of the Joint Workshop on Implementation of Constraint Logic Programming Systems and Logic-based Methods in Programming Environments (CICLOPS-WLPE 2010), Edinburgh, Scotland, U.K., July 15, 2010

  16. Parallel local search for solving Constraint Problems on the Cell Broadband Engine (Preliminary Results)

    Authors: Salvator Abreu, Daniel Diaz, Philippe Codognet

    Abstract: We explore the use of the Cell Broadband Engine (Cell/BE for short) for combinatorial optimization applications: we present a parallel version of a constraint-based local search algorithm that has been implemented on a multiprocessor BladeCenter machine with twin Cell/BE processors (total of 16 SPUs per blade). This algorithm was chosen because it fits very well the Cell/BE architecture and requ… ▽ More

    Submitted 7 October, 2009; originally announced October 2009.

    Journal ref: EPTCS 5, 2009, pp. 97-111