EDBT 2026 Demo / reviewers in the wild / expert
José Luis Pino
dblp:31/6336
· DBLP profile ↗
13ranked-venue papers
3as first author
0since 2021 · last 2011
0000-0003-4475-7470ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6Graphics, computer vision, multimedia, augmented reality and games · 5 · 3 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 54% Performance modeling and evaluation · 28% Embedded and real-time systems · 18% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
system-level design |
0.3 | 3 | 2010 | A mixed-mode vector-based dataflow approach for modeling and simulating LTE physical layer · DAC 2010 Multithreaded simulation for synchronous dataflow graphs · DAC 2008 Efficient simulation of critical synchronous dataflow graphs · DAC 2006 |
Embedded and real-time systems › model-based design
dataflow modeling |
0.1 | 1 | 2010 | A mixed-mode vector-based dataflow approach for modeling and simulating LTE physical layer · DAC 2010 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation |
0.1 | 1 | 2008 | Multithreaded simulation for synchronous dataflow graphs · DAC 2008 |
Performance modeling and evaluation › simulation › discrete-event simulation
scheduling simulation |
0.1 | 1 | 2008 | Multithreaded simulation for synchronous dataflow graphs · DAC 2008 |
Electronic design automation › high-level synthesis › scheduling
dataflow graph scheduling |
0.1 | 1 | 2006 | Efficient simulation of critical synchronous dataflow graphs · DAC 2006 |
Methods — techniques the papers use, named apart from their topics
synchronous dataflow · 0.1dynamic dataflow · 0.1multithreaded simulation scheduler · 0.1graph decomposition · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Multithreaded Simulation for Synchronous Dataflow GraphsabstractFor system simulation, Synchronous DataFlow (SDF) has been widely used as a core model of computation in design tools for digital communication and signal processing systems. The traditional approach for simulating SDF graphs is to compute and execute static schedules in single-processor desktop environments. Nowadays, however, multicore processors are increasingly popular desktop platforms for their potential performance improvements through thread-level parallelism. Without novel scheduling and simulation techniques that explicitly explore thread-level parallelism for executing SDF graphs, current design tools gain only minimal performance improvements on multicore platforms. In this article, we present a new multithreaded simulation scheduler, called MSS, to provide simulation runtime speedup for executing SDF graphs on multicore processors. MSS strategically integrates graph clustering, intracluster scheduling, actor vectorization, and intercluster buffering techniques to construct InterThread Communication (ITC) graphs at compile-time. MSS then applies efficient synchronization and dynamic scheduling techniques at runtime for executing ITC graphs in multithreaded environments. We have implemented MSS in the Advanced Design System (ADS) from Agilent Technologies. On an Intel dual-core, hyper-threading (4 processing units) processor, our results from this implementation demonstrate up to 3.5 times speedup in simulating modern wireless communication systems (e.g., WCDMA3G, CDMA 2000, WiMax, EDGE, and Digital TV). Chia-Jui Hsu, José Luis Pino, Shuvra S. Bhattacharyya |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2010 | A mixed-mode vector-based dataflow approach for modeling and simulating LTE physical layerabstractLong Term Evolution (LTE) is one of the emerging technologies toward 4th generation mobile wireless networks. For LTE physical layer development, electronic system level (ESL) tools are widely used to assist design and verification processes. Among various modeling technologies underlying ESL tools, synchronous dataflow (SDF) and its related models of computation have been successfully used to model and simulate many wireless standards. However, LTE physical layer involves dynamically varying data processing rates that make SDF insufficient due to its constant-rate constraint. In this paper, we present a novel approach, called Mixed-mode Vector-based Dataflow (MVDF), to efficiently model and simulate LTE physical layer by exploring the matched-rate nature of LTE and by combining static and dynamic dataflow technologies. We have implemented MVDF in an ESL tool, called SystemVue, along with a complete LTE physical layer library. With the implementation, we are able to create LTE reference designs for performance measurements. Our simulation results successfully match the standard requirements and justify the capability of MVDF. Chia-Jui Hsu, José Luis Pino, Fei-Jiang Hu |
DAC | 2 |
| 2010 | Simulating dynamic communication systems using the core functional dataflow modelabstractThe latest communication technologies invariably consist of modules with dynamic behavior. There exists a number of design tools for communication system design with their foundation in dataflow modeling semantics. These tools must not only support the functional specification of dynamic communication modules and subsystems but also provide accurate estimation of resource requirements for efficient simulation and implementation. We explore this trade-off - between flexible specification of dynamic behavior and accurate estimation of resource requirements - using a representative application employing an adaptive modulation scheme. We propose an approach for precise modeling of such applications based on a recently-introduced form of dynamic dataflow called core functional dataflow. From our proposed modeling approach, we show how parameterized looped schedules can be generated and analyzed to simulate applications with low run-time overhead as well as guaranteed bounded memory execution. We demonstrate our approach using the Advanced Design System from Agilent Technologies, Inc., which is a commercial tool for design and simulation of communication systems. Nimish Sane, Chia-Jui Hsu, José Luis Pino, Shuvra S. Bhattacharyya |
ICASSP | 3 |
| 2009 | The extension of Buckley-Feuring solutions for non-polynomial fuzzy partial differential equationsabstractThis paper presents the natural extension of Buckley-Feuring method proposed in [2] for solving fuzzy partial differential equations (FPDE) in a nonpolynomial relation, such as the operator phi(Dx1, Dx2), which maps to the quotient between both partials. The new assumptions and conditions proceedings from this consideration are given in this document. David Gálvez, José Luis Pino |
AICCSA | 2 |
| 2009 | Buckley-feuring solutions for non-polynomial fuzzy partial differential equations. Application to utility theoryabstractThis paper presents the natural extension of Buckley-Feuring method proposed in (Buckley and Feuring, 2002) for solving fuzzy partial differential equations (FPDE) in a non-polynomial relation, such as the operator phi(Dx1, Dx2), which maps to the quotient between both partials. The new assumptions and conditions proceedings from this consideration, have been developed for a concrete application: a new method for building consumer fuzzy utility functions from marginal rates of substitution (MRS). Finally, the consumer decision problem is tackled in its fuzzy mathematical programming form. David Gálvez, José Luis Pino |
FUZZ-IEEE | 2 |
| 2008 | Multithreaded simulation for synchronous dataflow graphsabstractSynchronous dataflow (SDF) has been successfully used in design tools for system-level simulation of wireless communication systems. Modern wireless communication standards involve large complexity and highly-multirate behavior, and typically result in long simulation time. The traditional approach for simulating SDF graphs is to compute and execute static single-processor schedules. Nowadays, multi-core processors are increasingly popular for their potential performance improvements through on-chip, thread-level parallelism. However, without novel scheduling and simulation techniques that explicitly explore multithreading capability, current design tools gain only minimal performance improvements. In this paper, we present a new multithreaded simulation scheduler, called MSS, to provide simulation runtime speed-up for executing SDF graphs on multi-core processors. We have implemented MSS in the Advanced Design System (ADS) from Agilent Technologies. On an Intel dualcore, hyper-threading (4 processing units) processor, our results from this implementation demonstrate up to 3.5 times speed-up in simulating modern wireless communication systems (e.g., WCDMA3G, CDMA 2000, WiMax, EDGE, and Digital TV). Chia-Jui Hsu, José Luis Pino, Shuvra S. Bhattacharyya |
DAC | 2 |
| 2007 | Efficient simulation of critical synchronous dataflow graphsabstractSystem-level modeling, simulation, and synthesis using electronic design automation (EDA) tools are key steps in the design process for communication and signal processing systems, and the synchronous dataflow (SDF) model of computation is widely used in EDA tools for these purposes. Behavioral representations of modern wireless communication systems typically result in critical SDF graphs : These consist of hundreds of components (or more) and involve complex intercomponent connections with highly multirate relationships (i.e., with large variations in average rates of data transfer or component execution across different subsystems). Simulating such systems using conventional SDF scheduling techniques generally leads to unacceptable simulation time and memory requirements on modern workstations and high-end PCs. In this article, we present a novel simulation-oriented scheduler (SOS) that strategically integrates several techniques for graph decomposition and SDF scheduling to provide effective, joint minimization of time and memory requirements for simulating critical SDF graphs. We have implemented SOS in the advanced design system (ADS) from Agilent Technologies. Our results from this implementation demonstrate large improvements in simulating real-world, large-scale, and highly multirate wireless communication systems (e.g., 3GPP, Bluetooth, 802.16e, CDMA 2000, XM radio, EDGE, and Digital TV). Chia-Jui Hsu, Ming-Yung Ko, Shuvra S. Bhattacharyya, Suren Ramasubbu, José Luis Pino |
ACM Trans. Design Autom. Electr. Syst. | 5 |
| 2006 | Efficient simulation of critical synchronous dataflow graphsabstractSimulation and verification using electronic design automation (EDA) tools are key steps in the design process for communication and signal processing systems. The synchronous dataflow (SDF) model of computation is widely used in EDA tools for system modeling and simulation in the communication and signal processing domains. Behavioral representations of practical wireless communication systems typically result in critical SDF graphs - they consist of hundreds of components (or more) and involve complex inter-component connections with highly multirate relationships (i.e., with large variations in average rates of data transfer or component execution across different subsystems). Simulating such systems using conventional SDF scheduling techniques generally leads to unacceptable simulation time and memory requirements on modern workstations and high-end PCs. In this paper, we present a novel simulation-oriented SDF scheduler (SOS) that strategically integrates several techniques for graph decomposition and SDF scheduling to provide effective, joint minimization of time and memory requirements for simulating large-scale and heavily multirate SDF graphs. We have implemented the SOS scheduler in the Advanced Design System (ADS) from Agilent Technologies. Our results from this implementation demonstrate large improvements in simulating real-world wireless communication systems (e.g. 3GPP, Bluetooth, 802.16e, CDMA 2000, and XM radio). Chia-Jui Hsu, Suren Ramasubbu, Ming-Yung Ko, José Luis Pino, Shuvra S. Bhattacharyya |
DAC | 4 |
| 2003 | Multithreaded Synchronous Data Flow Simulation
Johnson S. Kin, José Luis Pino |
DATE | 2 |
| 1996 | Interface synthesis in heterogeneous system-level DSP design toolsabstractWe describe a framework that constructs interfaces between simulation tools and real-time prototyping hardware in a high-level DSP synthesis environment. A goal of this work is to abstract the concept of the interface so that customized links are not required between each simulation and hardware engine. To support a new engine, the DSP system designer must define two pairs of communication primitives between the new tool and host workstation. The interface construction mechanism provides incremental compilation of subsystems in a system specification into the high-level DSP synthesis environment. We illustrate this framework with practical examples that have been constructed in Ptolemy. José Luis Pino, Michael C. Williamson, Edward A. Lee |
ICASSP | 1 |
| 1995 | Managing complexity in heterogeneous system specification, simulation, and synthesisabstractSystem-level design is characterized by a behavioral specification and heterogeneous hardware/software implementations. Exploring the design space is essential for good design. Specifying and managing complex design flows, tracking dependencies and tool invocations, and maintaining consistency of design data and flows are key issues that enable efficient design space exploration. In order to manage the complexity of this design process, an infrastructure that manages these issues, transparent to the user, is presented. These concepts have been implemented in the Ptolemy environment within a framework called DesignMaker. An example design flow for multiprocessor synthesis is presented in some detail to illustrate the features of DesignMaker. The end objective of the framework is to facilitate a flexible system-level codesign assistant. Asawaree Kalavade, José Luis Pino, Edward A. Lee |
ICASSP | 2 |
| 1995 | Hierarchical static scheduling of dataflow graphs onto multiple processorsabstractDiscusses a hierarchical scheduling framework to reduce the complexity of scheduling synchronous dataflow (SDF) graphs onto multiple processors. The core of this framework is a clustering technique that reduces the number of actors before expanding the SDF graph into an directed acyclic graph (DAG). The internals of the clusters are then scheduled with uniprocessor SDF schedulers which can optimize for memory usage. The clustering is done in such a manner as to leave ample parallelism exposed for the multiprocessor scheduler. The authors illustrate this framework with a real-time example that has been constructed in Ptolemy. José Luis Pino, Edward A. Lee |
ICASSP | 1 |
| 1994 | Automatic code generation for heterogeneous multiprocessorsabstractThis paper describes the use of Ptolemy to automatically generate code for heterogeneous multiprocessor systems. The framework presented lets the designer migrate from simulation to code generation while developing an application that is specified by constructing a dataflow graph. From primitive send and receive actors, the framework can automatically construct three classes of interprocessor communication (IPC) interfaces. The first type of interface uses a synchronous dataflow (SDF) parallel scheduler to partition and schedule the graph across the available processors. The second type of interface allows hierarchical use of cooperating schedulers within an application. Finally, the third interface uses the send and receive actors as an interface between code generation and simulation systems in Ptolemy. To illustrate the framework, we present an example of a heterogeneous architecture consisting of a workstation with multiple Motorola 56001 processors. We present the relative strengths and weaknesses of each type of interface.> José Luis Pino, Thomas M. Parks, Edward A. Lee |
ICASSP (2) | 1 |