Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

José M. Piquer

dblp:51/2027 · also José Miguel Piquer · DBLP profile ↗
← Back
11ranked-venue papers
3as first author
0since 2021 · last 2014
0009-0005-4552-3539ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorComputer networks · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
3 papers
Debugging and program repair · 70% Runtime systems and virtual machines · 20% Program analysis · 10%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 96% Parallel and multicore computing · 4%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Debugging and program repair
debugging tools
0.112007
Scalable omniscient debugging · OOPSLA 2007
Debugging and program repair › time-travel debugging
omniscient debugging
0.112007
Scalable omniscient debugging · OOPSLA 2007
Runtime systems and virtual machines
garbage collection
0.021996
Indirect Distributed Garbage Collection: Handling Object Migration · ACM Trans. Program. Lang. Syst. 1996
Garbage Collecting the World · POPL 1992
Distributed systems › distributed object systems
distributed garbage collection
0.021996
Indirect Distributed Garbage Collection: Handling Object Migration · ACM Trans. Program. Lang. Syst. 1996
Garbage Collecting the World · POPL 1992
Program analysis › dynamic analysis
instrumentation
0.012007
Scalable omniscient debugging · OOPSLA 2007
Distributed systems
distributed database
0.012007
Scalable omniscient debugging · OOPSLA 2007
Runtime systems and virtual machines › garbage collection
distributed garbage collection
0.011996
Indirect Distributed Garbage Collection: Handling Object Migration · ACM Trans. Program. Lang. Syst. 1996
Distributed systems › distributed object systems
object migration
0.011996
Indirect Distributed Garbage Collection: Handling Object Migration · ACM Trans. Program. Lang. Syst. 1996
Distributed systems
fault tolerance
0.011992
Garbage Collecting the World · POPL 1992
Parallel and multicore computing
parallel programming models
0.011992
Garbage Collecting the World · POPL 1992

Methods — techniques the papers use, named apart from their topics

partial traces · 0.1instrumentation · 0.1distributed database · 0.1fault tolerance · 0.0distributed reference counting · 0.0
YearPublicationVenuePosition
2014 DVB-S2 spectrum efficiency improvement with hierarchical modulation
abstract
We study the design of a DVB-S2 system in order to maximise spectrum efficiency. This task is usually challenging due to channel variability. Modern satellite communications systems such as DVB-SH and DVB-S2 rely mainly on a time sharing strategy to optimise the spectrum efficiency. Recently, we showed that combining time sharing with hierarchical modulation can provide significant gains (in terms of spectrum efficiency) compared to the best time sharing strategy. However, our previous design does not improve the DVB-S2 performance when all the receivers experience low or large signal-to-noise ratios. In this article, we introduce and study a hierarchical QPSK and a hierarchical 32-APSK to overcome the previous limitations. We show in a realistic case based on DVB-S2 that the hierarchical QPSK provides an improvement when the receivers experience poor channel condition, while the 32-APSK increases the spectrum efficiency when the receivers experience good channel condition.
Hugo Méric, José M. Piquer
ICC2
2010 Exceptions for Algorithmic Skeletons
Mario Leyton, Ludovic Henrio, José M. Piquer
Euro-Par (2)3
2010 Frame Allocation Algorithms for Multi-threaded Network Cameras
José M. Piquer, Javier Bustos-Jiménez
Euro-Par (1)1
2010 Skandium: Multi-core Programming with Algorithmic Skeletons
abstract
This paper argues that algorithmic skeletons are a suitable programming model for multi-core architectures. The high-level abstractions offered by algorithmic skeletons provide a simple way for non-parallel programmers to address parallel programming. Previous algorithmic skeleton frameworks and libraries have addressed distributed computing environments such as Clusters and Grids. This paper proposes a parallel skeleton library, Skandium; and concludes, after an experimental evaluation, that algorithmic skeletons are an effective methodology to program multi-core architectures.
Mario Leyton, José M. Piquer
PDP2
2007 Scalable omniscient debugging
abstract
Omniscient debuggers make it possible to navigate backwards in time within a program execution trace, drastically improving the task of debugging complex applications. Still, they are mostly ignored in practice due to the challenges raised by the potentially huge size of the execution traces. This paper shows that omniscient debugging can be realistically realized through the use of different techniques addressing efficiency, scalability and usability. We present TOD, a portable Trace-Oriented Debugger for Java, which combines an efficient instrumentation for event generation, a specialized distributed database for scalable storage and efficient querying, support for partial traces in order to reduce the trace volume to relevant events, and innovative interface components for interactive trace navigation and analysis in the development environment. Provided a reasonable infrastructure, the performance of TOD allows a responsive debugging experience in the face of large programs.
Guillaume Pothier, Éric Tanter, José M. Piquer
OOPSLA3
2006 Load Balancing: Toward the Infinite Network and Beyond
Javier Bustos-Jiménez, Denis Caromel, José M. Piquer
JSSPP3
2005 Searching an Optimal History Size for History-Based Page Prefetching on Software DSM Systems
Cristian Ruz, José M. Piquer
HPCC2
2002 Altering Java Semantics via Bytecode Manipulation
Éric Tanter, Marc Ségura-Devillechaise, Jacques Noyé, José M. Piquer
GPCE4
1998 Indirect Reference Listing: A Robust Distributed GC
José M. Piquer, Ivana Visconti
Euro-Par1
1996 Indirect Distributed Garbage Collection: Handling Object Migration
abstract
In new distributed systems, object mobility is usually allowed and is sometimes used by the underlying object manager system to benefit from object access locality. On the other hand, in-transit references to objects can exist at any moment in asynchronous distributed systems. In the presence of object mobility and in-transit references, many garbage collector (GC) algorithms fail to operate correctly. Others need to use the system's object finder to find the objects while performing their work. As a general principle, a GC should never interfere with object manager polices (such as forcing migration or fixing an object to a given processor). However, if the GC uses the object finder, it will change the access pattern of the system, and eventually it could foul the global allocation policy. In this article we propose a new GC family, Indirect Garbage Collectors, allowing to separate the problems of object management (placement, replication, and retrieval) from garbage collection. This property allows our algorithms to be implemented on top of almost any existent distributed object system, without having to use the object finder.
José M. Piquer
ACM Trans. Program. Lang. Syst.1
1992 Garbage Collecting the World
abstract
Distributed symbolic computations involve the existence of remote references allowing an object, local to a processor, to designate another object located on another processor. To reclaim inaccessible objects is the non trivial task of a distributed Garbage Collector (GC). We present in this paper a new distributed GC algorithm which (i) is fault-tolerant, (ii) is largely independent of how a processor garbage collects its own data space, (iii) does not need centralized control nor global stop-the-world synchronization, (iv) allows for multiple concurrent active GCs, (v) does not require to migrate objects from processor to processor and (vi) eventually reclaims all inaccessible objects including distributed cycles.
Bernard Lang, Christian Queinnec, José M. Piquer
POPL3