Pedro C. Diniz
Orcid: 0000-0003-3131-9367Affiliations:
- University of Southern California, Information Sciences Institute, Los Angeles, USA
According to our database1,
Pedro C. Diniz
authored at least 113 papers
between 1995 and 2024.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
On csauthors.net:
Bibliography
2024
CoRR, 2024
2023
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2023
2022
2018
A Faddeev Systolic Array for EKF-SLAM and its Arithmetic Data Representation Impact on FPGA.
J. Signal Process. Syst., 2018
RedThreads: An Interface for Application-Level Fault Detection/Correction Through Adaptive Redundant Multithreading.
Int. J. Parallel Program., 2018
2016
Performance-driven instrumentation and mapping strategies using the LARA aspect-oriented programming approach.
Softw. Pract. Exp., 2016
Pragma-Controlled Source-to-Source Code Transformations for Robust Application Execution.
Proceedings of the Euro-Par 2016: Parallel Processing Workshops, 2016
2015
ACM Trans. Reconfigurable Technol. Syst., 2015
Application-oriented cache memory configuration for energy efficiency in multi-cores.
IET Comput. Digit. Tech., 2015
Proceedings of the 28th Symposium on Integrated Circuits and Systems Design, 2015
Runtime mapping and scheduling for energy efficiency in heterogeneous multi-core systems.
Proceedings of the International Conference on ReConFigurable Computing and FPGAs, 2015
Proceedings of the 2015 IEEE High Performance Extreme Computing Conference, 2015
Atomic-delayed execution: A concurrent programming model for incomplete graph-based computations.
Proceedings of the 2015 IEEE High Performance Extreme Computing Conference, 2015
2014
A DSL for specifying run-time adaptations for embedded systems: an application to vehicle stereo navigation.
J. Supercomput., 2014
IEEE Embed. Syst. Lett., 2014
Proceedings of the IEEE High Performance Extreme Computing Conference, 2014
Opportunistic application-level fault detection through adaptive redundant multithreading.
Proceedings of the International Conference on High Performance Computing & Simulation, 2014
Proceedings of the 5th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures and the 3rd Workshop on Design Tools and Architectures for Multicore Embedded Computing Platforms, 2014
Proceedings of the Reconfigurable Computing: Architectures, Tools, and Applications, 2014
2013
Microprocess. Microsystems, 2013
Proceedings of the 2nd Symposium on Languages, Applications and Technologies, 2013
Proceedings of the 11th IEEE International Conference on Industrial Informatics, 2013
Proceedings of the IEEE High Performance Extreme Computing Conference, 2013
Proceedings of the Euro-Par 2013: Parallel Processing Workshops, 2013
Deriving Resource Efficient Designs Using the REFLECT Aspect-Oriented Approach - (Extended Abstract).
Proceedings of the Reconfigurable Computing: Architectures, Tools and Applications, 2013
2012
Proceedings of the 2012 SC Companion: High Performance Computing, 2012
Special session on "programming paradigms for reconfigurable multi-core embedded systems".
Proceedings of the 2012 International Conference on Embedded Computer Systems: Architectures, 2012
Proceedings of the 2012 International Conference on Embedded Computer Systems: Architectures, 2012
Proceedings of the 2012 International Conference on Reconfigurable Computing and FPGAs, 2012
Resiliency-aware scheduling: Resource allocation for hardened computation on configurable devices.
Proceedings of the 2012 International Conference on Field-Programmable Technology, 2012
Proceedings of the 22nd International Conference on Field Programmable Logic and Applications (FPL), 2012
Proceedings of the 2012 IEEE 20th Annual International Symposium on Field-Programmable Custom Computing Machines, 2012
Proceedings of the Euro-Par 2012: Parallel Processing Workshops, 2012
Proceedings of the IEEE/IFIP International Conference on Dependable Systems and Networks Workshops, 2012
Proceedings of the 15th Euromicro Conference on Digital System Design, 2012
Proceedings of the 15th IEEE International Conference on Computational Science and Engineering, 2012
Proceedings of the Companion Volume of the 11th International Conference on Aspect-oriented Software Development, 2012
Proceedings of the 11th International Conference on Aspect-oriented Software Development, 2012
2011
ACM Trans. Reconfigurable Technol. Syst., 2011
IEEE Des. Test Comput., 2011
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011
Proceedings of the IEEE/IFIP 9th International Conference on Embedded and Ubiquitous Computing, 2011
2010
Pers. Ubiquitous Comput., 2010
Pervasive Mob. Comput., 2010
Proceedings of the Euro-Par 2010 - Parallel Processing, 16th International Euro-Par Conference, Ischia, Italy, August 31, 2010
2009
ACM Trans. Reconfigurable Technol. Syst., 2009
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2009 Workshops, 2009
Proceedings of the Mobile Wireless Middleware, 2009
Proceedings of the Generative and Transformational Techniques in Software Engineering III, 2009
Proceedings of the ACM/SIGDA 17th International Symposium on Field Programmable Gate Arrays, 2009
2008
A compiler approach to managing storage and memory bandwidth in configurable architectures.
ACM Trans. Design Autom. Electr. Syst., 2008
The potential of computation reuse in high-level optimization of a signal recognition system.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008
Proceedings of the Business Process Management, 6th International Conference, 2008
2007
IET Comput. Digit. Tech., 2007
A Combined Hardware/Software Optimization Framework for Signal Representation and Recognition.
Proceedings of the Computational Science, 2007
Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines, 2007
Partial Data Reuse for Windowing Computations: Performance Modeling for FPGA Implementations.
Proceedings of the Reconfigurable Computing: Architectures, 2007
2006
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006
Proceedings of the 2006 International Conference on Field Programmable Logic and Applications (FPL), 2006
Proceedings of the 2006 International Conference on Field Programmable Logic and Applications (FPL), 2006
2005
Microprocess. Microsystems, 2005
Int. J. Parallel Program., 2005
Array Replication to Increase Parallelism in Applications Mapped to Configurable Architectures.
Proceedings of the Languages and Compilers for Parallel Computing, 2005
Compiler-Directed Design Space Exploration for Caching and Prefetching Data in High-Level Synthesis.
Proceedings of the 2005 IEEE International Conference on Field-Programmable Technology, 2005
Evaluation of Code Generation Strategies for Scalar Replaced Codes in Fine-Grain Configurable Architectures.
Proceedings of the 13th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2005), 2005
A Register Allocation Algorithm in the Presence of Scalar Replacement for Fine-Grain Configurable Architectures.
Proceedings of the 2005 Design, 2005
2004
Performance and Area Modeling of Complete FPGA Designs in the Presence of Loop Transformations.
IEEE Trans. Computers, 2004
Design Space Exploration for Configurable Architectures and the Role of Modeling, High-Level Program Analysis and Learning Techniques.
Proceedings of the Computer Systems: Architectures, 2004
Proceedings of the Computer Systems: Architectures, 2004
Proceedings of the Languages and Compilers for High Performance Computing, 2004
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004
Proceedings of the 2004 IEEE International Conference on Field-Programmable Technology, 2004
Proceedings of the Field Programmable Logic and Application, 2004
2003
ACM Trans. Program. Lang. Syst., 2003
Proceedings of the Languages and Compilers for Parallel Computing, 2003
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003
Proceedings of the Computational Science - ICCS 2003, 2003
Performance and Area Modeling of Cmplete FPGA Designs in the Presence of Loop Transformations.
Proceedings of the Field Programmable Logic and Application, 13th International Conference, 2003
Using FPGAs for data and reorganization engines: preliminary results for spatial pointer-based data structures.
Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2003
Synthesis and Estimation of Memory Interfaces for FPGA-based Reconfigurable Computing Engines.
Proceedings of the 11th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2003), 2003
Data Search and Reorganization Using FPGAs: Application to Spatial Pointer-based Data Structures.
Proceedings of the 11th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2003), 2003
Proceedings of the 40th Design Automation Conference, 2003
Using estimates from behavioral synthesis tools in compiler-directed design space exploration.
Proceedings of the 40th Design Automation Conference, 2003
2002
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2002
Proceedings of the Languages and Compilers for Parallel Computing, 15th Workshop, 2002
Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2002
Proceedings of the 10th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2002), 2002
2001
Proceedings of the Languages and Compilers for Parallel Computing, 2001
Synthesis of pipelined memory access controllers for streamed data applications on FPGA-based computing engines.
Proceedings of the 14th International Symposium on Systems Synthesis, 2001
Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, 2001
Proceedings of the 9th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2001
Proceedings of the 9th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, 2001
2000
Automatic Synthesis of Data Storage and Control Structures for FPGA-Based Computing Engines.
Proceedings of the 8th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM 2000), 2000
1999
Eliminating Synchronization Overhead in Automatically Parallelized Programs Using Dynamic Feedback.
ACM Trans. Comput. Syst., 1999
Proceedings of the ACM/IEEE Conference on Supercomputing, 1999
Proceedings of the Parallel and Distributed Processing, 1999
Eliminating synchronization bottlenecks in object-based programs using adaptive replication.
Proceedings of the 13th international conference on Supercomputing, 1999
1998
Lock Coarsening: Eliminating Lock Overhead in Automatically Parallelized Object-Based Programs.
J. Parallel Distributed Comput., 1998
1997
ACM Trans. Program. Lang. Syst., 1997
Proceedings of the ACM SIGPLAN '97 Conference on Programming Language Design and Implementation (PLDI), 1997
1996
Proceedings of the ACM SIGPLAN'96 Conference on Programming Language Design and Implementation (PLDI), 1996
Commutativity Analysis: A Technique for Automatically Parallelizing Pointer-Based Computations.
Proceedings of IPPS '96, 1996
Proceedings of the Euro-Par '96 Parallel Processing, 1996
1995
Scheduling Iterative Task Computation on Message-Passing Architectures.
Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, 1995
Efficient Parallelization of Relaxation Iterative Methods for Solving Banded Linear Systems on Multiprocessors.
Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, 1995
Parallel Algorithms for Dynamically Partitioning Unstructured Grids.
Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, 1995