Non-Peer Reviewed Publications

Paulo Garcia, “U.K. proposal to ‘Bcc’ law enforcement on messaging apps threatens global privacy”, The Conversation, July 4th, 2019 (https://theconversation.com/u-k-proposal-to-bcc-law-enforcement-on-messaging-apps-threatens-global-privacy-118142)

Paulo Garcia, “How to train 21st century engineers for tech discoveries”, The Conversation, January 30, 2019 (https://theconversation.com/how-to-train-21st-century-engineers-for-tech-discoveries-109414)

Paulo Garcia, “Don’t trust your hardware: Why security vulnerabilities affect us all”, The Conversation, Novembers 1, 2018 (https://theconversation.com/dont-trust-your-hardware-why-security-vulnerabilities-affect-us-all-105773)

Peer Reviewed Journal Publications

Garcia, P.; Darroch, F.; West, L.; BrooksCleator, L., “Ethical Applications of Big Data-Driven AI on Social Systems: Literature Analysis and Example Deployment Use Case”, Information 2020, 11, 235.

Robert Stewart, Bernard Berthomieu, Paulo Garcia, Idris Ibrahim, Greg Michaelson, Andrew Wallace, “Verifying parallel dataflow transformations with model checking and its application to FPGAs”, Journal of Systems Architecture

Garcia, P.; Bhowmik, D.; Stewart, R.; Michaelson, G.; Wallace, A. Optimized Memory Allocation and Power Minimization for FPGA-Based Image Processing. J. Imaging 2019, 5, 7.

Robert Stewart, Kirsty Duncan, Greg Michaelson, Paulo Garcia, Deepayan Bhowmik, and Andrew Wallace. 2018. RIPL: A Parallel Image Processing Language for FPGAs. ACM Trans. Reconfigurable Technol. Syst. 11, 1, Article 7 (March 2018)

T. Gomes, P. Garcia, S. Pinto, J. Monteiro and A. Tavares, “Bringing Hardware Multithreading to the Real-Time Domain,” in IEEE Embedded Systems Letters, vol. 8, no. 1, pp. 2-5, March 2016.

P. Garcia, T. Gomes, J. Monteiro, A. Tavares and M. Ekpanyapong, “On-Chip Message Passing Sub-System for Embedded Inter-Domain Communication,” in IEEE Computer Architecture Letters, vol. 15, no. 1, pp. 33-36, Jan.-June 1 2016.

Gomes, T.; Pereira, P.; Garcia, P.; Salgado, F.; Silva, V.; Pinto, S.; Tavares, A., “Hybrid Real-Time Operating Systems: Deployment of Critical FreeRTOS Features on FPGA,” International Journal of Embedded Systems 2016 8:5-6, 483-492, Inderscience

Gomes, T.; Garcia, P.; Salgado, F.; Monteiro, J.; Ekpanyapong, M.; Tavares, A., “Task-Aware Interrupt Controller: Priority Space Unification in Real-Time Systems,” Embedded Systems Letters, IEEE, vol.7, no.1, pp.27,30, March 2015

Garcia, P., Tiago Gomes, Filipe Salgado, Joao Monteiro, and Adriano Tavares, “Towards Hardware Embedded Virtualization Technology: Architectural Enhancements to an ARM SoC”, ACM SIGBED REVIEW, Volume 11, Number 2, June 2014

Nuno Cardoso, Pedro Rodrigues, Joao Vale, Paulo Garcia, Paulo Cardoso, Joao Monteiro, Jorge Cabral, Jose Mendes, Mongkol Ekpanyapong and Adriano Tavares: “A generative-oriented model-driven design environment for customizable video surveillance systems”, EURASIP Journal on Embedded Systems, 2012

Peer Reviewed Conference Publications

J. Fryer*, P. Garcia, “Strategies for Heterogeneous Multi-Core Processing Based on Graph Programming”, 2021 7th International Conference on Computing and Data Engineering (ICCDE2021)

–Best session presentation award

F. Andalibi*, P. Garcia, “Near-Native Interrupt Latency in Real-Time Guests: Handler Emulation Through Memory Map Morphing”, 2021 7th International Conference on Computing and Data Engineering (ICCDE2021)

J. Fryer* and P. Garcia, “Towards a Programming Paradigm for Reconfigurable Computing: Asynchronous Graph Programming“, 2020 IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)

R. Fife*, I. Udoh* and P. Garcia, “Coherency overhead of Processing-in-Memory in the presence of shared data”, 2020 IEEE International Conference on Industrial Technology (ICIT)

Dewan, Samuel* and Garcia, Paulo, “Programming Abstractions for Configurable Hardware: Survey and Research Directions”, The 2020 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays

Tylor Burrows* and Paulo Garcia, “Effectiveness of Layered Learning Tools in Engineering Education”, STLHE SAPES (canceled due to Covid-19).

Stewart, R., Berthomieu, B., Garcia, P., Ibrahim, I., Michaelson, G., Wallace, A., “Graphical Program Transformations for Embedded Systems “, Symposium on Applied Computing 2019, Limassol, Cyprus, ACM.

P. Garcia, R. Stewart, D. Bhowmik, A. Wallace, G. Michaelson, “Area-Energy Aware Implementation Refinements for Dataflow-Based Visual Tracking Systems”, International Symposium on Applied Reconfigurable Computing, Santorini, Greece, 2018

P. Garcia, M. Emambakhsh, A. Wallace, “Learning to Approximate Computing at Run-time”, The 3rd International Conference on Intelligent Signal Processing (ISP 2017), December 2017, London

D. Bhowmik, P. Garcia, A. Wallace, R. Stewart and G. Michaelson, “Power Efficient Dataflow Design for a Heterogeneous Smart Camera”, 2017 edition of the Conference on Design and Architectures for Signal and Image Processing (DASIP 2017), 27 – 29 September 2017, Dresden, Germany

Stewart, R., Michaelson, G., Bhowmik, D., Garcia, P., Wallace, A., “A Dataflow IR for Memory Efficient RIPL Compilation to FPGAs”, International Workshop on Data Locality in Modern Computing Systems, December 2016, Granada, Spain, Springer LNCS

Gomes, Tiago, Sandro Pinto, Paulo Garcia, and Adriano Tavares. “RT-SHADOWS: Real-time system hardware for agnostic and deterministic OSes within softcore.” In 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), pp. 1-4. IEEE, 2015.

Garcia, P., Tiago Gomes, Filipe Salgado, Joao Monteiro, and Adriano Tavares, “Towards Hardware Embedded Virtualization Technology: Architectural Enhancements to an ARM SoC”, Workshop on Virtualization for Real-Time Embedded Systems, ETFA 2014

Mariano, Artur, Paulo Garcia, and Tiago Gomes. “SW and HW speculative Nelder-Mead execution for high performance unconstrained optimization.” In 2013 International Symposium on System on Chip (SoC), pp. 1-5. IEEE, 2013.

Gomes, T., Paulo Garcia, Sandro Pinto, Filipe Salgado, Jorge Cabral, J. Monteiro, and Adriano Tavares. “Hardware-software extensions to a softcore processor for FPGA-based adaptive PID control.” In 2013 IEEE International Symposium on Industrial Electronics, pp. 1-4. IEEE, 2013.

Garcia, Paulo, Nuno Cardoso, T. Gomes, Filipe Salgado, P. Cardoso, J. Mendes, and Adriano Tavares. “Generative component-based IP camera design.” In 2013 IEEE International Symposium on Industrial Electronics, pp. 1-5. IEEE, 2013.

Salgado, F.; Garcia, P.; Gomes, T.; Cabral, J.; Mendes, J.; Ekpanyapong, M.; Tavares, A., “A customizable processor architecture for a design space exploration framework,” Industrial Technology (ICIT), 2012 IEEE International Conference on , vol., no., pp.129,133, 19-21 March 2012

Tavares, A.; Carvalho, A.; Rodrigues, P.; Garcia, P.; Gomes, T.; Cabral, J.; Cardoso, P.; Montenegro, S.; Ekpanyapong, M., “A customizable and ARINC 653 quasi-compliant hypervisor,” Industrial Technology (ICIT), 2012 IEEE International Conference on , vol., no., pp.140,147, 19-21 March 2012

Garcia, P; T. Gomes; F. Salgado; J. Cabral; P. Cardoso; A. Tavares; M. Ekpanyapong: “A Fault Tolerant Design Methodology for a FPGA-Based Softcore Processor”, 1st Conference on Embedded Systems, Computational Intelligence and Telematics in Control, Wurzburg, Germany, April 2012

Salgado, F.; Garcia, P.; Gomes, T.; Vale, J.; Pinto, S.; Cabral, J.; Ekpanyapong, M., “Shifting SOA to MPSoC: An exploratory example of application,” Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on , vol., no., pp.1,4, 17-21 Sept. 2012

Garcia, P.; Gomes, T.; Salgado, F.; Cardoso, P.; Cabral, J.; Ekpanyapong, M., “Reliability correlation between physical and virtual cores at the ISA level,” Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on , vol., no., pp.1,4, 17-21 Sept. 2012

Cardoso, N.; Garcia, P.; Gomes, T.; Salgado, F.; Rodrigues, P.; Cabral, J.; Mendes, J.; Tavares, A., “Multi-Camera Home Appliance Network: Handling device interoperability,” Industrial Informatics (INDIN), 2012 10th IEEE International Conference on , vol., no., pp.69,74, 25-27 July 2012

Gomes, T.; Salgado, F.; Garcia, P.; Mendes, J.; Monteiro, J.; Tavares, A., “A PID controller module tightly-coupled on a processor datapath,” Industrial Electronics (ISIE), 2012 IEEE International Symposium on , vol., no., pp.1352,1356, 28-31 May 2012

Salgado, F.; Garcia, P.; Gomes, T.; Cabral, J.; Monteiro, J.; Tavares, A.; Ekpanyapong, M., “Exploring metrics tradeoffs in a multithreading extensible processor,” Industrial Electronics (ISIE), 2012 IEEE International Symposium on , vol., no., pp.1375,1380, 28-31 May 2012

Garcia, P.; Gomes, T.; Salgado, F.; Cabral, J.; Monteiro, J.; Tavares, A., “RAPTOR-Design: Refactorable Architecture Processor to Optimize Recurrent Design,” Computing System Engineering (SBESC), 2012 Brazilian Symposium on , vol., no., pp.188,191, 5-7 Nov. 2012

Garcia, P.; Gomes, T.; Salgado, F.; Monteiro, J.; Cabral, J.; Tavares, A.; , “Processor’s micro-architectural support for runtime environment,” Industrial Informatics (INDIN), 2011 9th IEEE International Conference on, vol., no., pp.759-762, 26-29 July 2011

Garcia, P.; Salgado, F.; Cardoso, P.; Cabral, J.; Ekpanyapong, M.; Tavares, A.; , “A FPGA based C runtime hardware accelerator,” Industrial Informatics (INDIN), 2011 9th IEEE International Conference on, vol., no., pp.805-809, 26-29 July 2011