Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Sebastian Pop is active.

Publication


Featured researches published by Sebastian Pop.


International Journal of Parallel Programming | 2011

ACOTES project: Advanced compiler technologies for embedded streaming

Eduard Ayguadé; Cédric Bastoul; Paul M. Carpenter; Zbigniew Chamski; Albert Cohen; Marco Cornero; Philippe Dumont; Marc Duranton; Mohammed Fellahi; Roger Ferrer; Razya Ladelsky; Menno Lindwer; Xavier Martorell; Cupertino Miranda; Dorit Nuzman; Andrea Ornstein; Antoniu Pop; Sebastian Pop; Louis-Noël Pouchet; Alex Ramirez; David Ródenas; Erven Rohou; Ira Rosen; Uzi Shvadron; Konrad Trifunovic; Ayal Zaks

Streaming applications are built of data-driven, computational components, consuming and producing unbounded data streams. Streaming oriented systems have become dominant in a wide range of domains, including embedded applications and DSPs. However, programming efficiently for streaming architectures is a challenging task, having to carefully partition the computation and map it to processes in a way that best matches the underlying streaming architecture, taking into account the distributed resources (memory, processing, real-time requirements) and communication overheads (processing and delay). These challenges have led to a number of suggested solutions, whose goal is to improve the programmer’s productivity in developing applications that process massive streams of data on programmable, parallel embedded architectures. StreamIt is one such example. Another more recent approach is that developed by the ACOTES project (Advanced Compiler Technologies for Embedded Streaming). The ACOTES approach for streaming applications consists of compiler-assisted mapping of streaming tasks to highly parallel systems in order to maximize cost-effectiveness, both in terms of energy and in terms of design effort. The analysis and transformation techniques automate large parts of the partitioning and mapping process, based on the properties of the application domain, on the quantitative information about the target systems, and on programmer directives. This paper presents the outcomes of the ACOTES project, a 3-year collaborative work of industrial (NXP, ST, IBM, Silicon Hive, NOKIA) and academic (UPC, INRIA, MINES ParisTech) partners, and advocates the use of Advanced Compiler Technologies that we developed to support Embedded Streaming.


international conference on supercomputing | 2015

Optimistic Delinearization of Parametrically Sized Arrays

Tobias Grosser; J. Ramanujam; Louis-Noël Pouchet; P. Sadayappan; Sebastian Pop

A number of legacy codes make use of linearized array references (i.e., references to one-dimensional arrays) to encode accesses to multi-dimensional arrays. This is also true of a number of optimized libraries and the well-known LLVM intermediate representation, which linearize array accesses. In many cases, the only information available is an array base pointer and a single dimensional offset. For problems with parametric array extents, this offset is usually a multivariate polynomial. Compiler analyses such as data dependence analysis are impeded because the standard formulations with integer linear programming (ILP) solvers cannot be used. In this paper, we present an approach to delinearization, i.e., recovering the multi-dimensional nature of accesses to arrays of parametric size. In case of insufficient static information, the developed algorithm produces run-time conditions to validate the recovered multi-dimensional form. The obtained access description enhances the precision of data dependence analysis. Experimental evaluation in the context of the LLVM/Polly system using a number of benchmarks reveals significant performance benefits due to increased precision of dependence analysis and enhanced optimization opportunities that are exploited by the compiler after delinearization.


Archive | 2011

GRAPHITE Two Years After First Lessons Learned From Real-World Polyhedral Compilation

Konrad Trifunovic; Albert Cohen; David Edelsohn; Li Feng; Tobias Grosser; Harsha Jagasia; Razya Ladelsky; Sebastian Pop; Jan Sjödin


Proc. of the 4þ GCC Developper's Summit | 2006

GRAPHITE: Loop Optimizations Based on the Polyhedral Model for GCC

Sebastian Pop; Albert Cohen; Cédric Bastoul; Sylvain Girbal; Geogres-André Silber; Nicolas Vasilache


Archive | 2008

MINIMIZING MEMORY ACCESS CONFLICTS OF PROCESS COMMUNICATION CHANNELS

Sebastian Pop; Jan Sjödin; Harsha Jagasia


Proc. of the 5þ GCC Developper's Summit | 2007

Practical Run-time Adaptation with Procedure Cloning to Enable Continuous Collective Compilation

Grigori Fursin; Cupertino Miranda; Sebastian Pop; Albert Cohen; Olivier Temam


GCC Developers' Summit 2009 | 2009

Automatic streamization in GCC

Antoniu Pop; Sebastian Pop; Jan Sjödin


GCC Developers' Summit | 2009

Design of graphite and the Polyhedral Compilation Package

Jan Sjödin; Sebastian Pop; Harsha Jagasia; Tobias Grosser; Antoniu Pop


GCC Developers' Summit 2008 | 2008

Improving GNU compiler collection infrastructure for streamization

Antoniu Pop; Harsha Jagasia; Sebastian Pop; Jan Sjödin; Paul H J Kelly


Archive | 2015

On Recovering Multi-Dimensional Arrays in Polly

Tobias Grosser; Sebastian Pop; J. Ramanujam; P. Sadayappan

Collaboration


Dive into the Sebastian Pop's collaboration.

Top Co-Authors

Avatar

Jan Sjödin

Advanced Micro Devices

View shared research outputs
Top Co-Authors

Avatar

Antoniu Pop

University of Manchester

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Konrad Trifunovic

École Normale Supérieure

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

J. Ramanujam

Louisiana State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Patrick Carribault

University of Texas at Austin

View shared research outputs
Top Co-Authors

Avatar

Georges-André Silber

École normale supérieure de Lyon

View shared research outputs
Researchain Logo
Decentralizing Knowledge