{"id":138,"date":"2019-04-30T15:03:45","date_gmt":"2019-04-30T19:03:45","guid":{"rendered":"https:\/\/carleton.ca\/paulogarcia\/?page_id=138"},"modified":"2021-01-16T03:31:13","modified_gmt":"2021-01-16T08:31:13","slug":"publications","status":"publish","type":"page","link":"https:\/\/carleton.ca\/paulogarcia\/publications\/","title":{"rendered":"Publications"},"content":{"rendered":"<p><strong>Non-Peer Reviewed Publications<\/strong><\/p>\n<p>Paulo Garcia, &#8220;U.K. proposal to \u2018Bcc\u2019 law enforcement on messaging apps threatens global privacy&#8221;, The Conversation, July 4th, 2019 (<a href=\"https:\/\/theconversation.com\/u-k-proposal-to-bcc-law-enforcement-on-messaging-apps-threatens-global-privacy-118142\">https:\/\/theconversation.com\/u-k-proposal-to-bcc-law-enforcement-on-messaging-apps-threatens-global-privacy-118142<\/a>)<\/p>\n<p>Paulo Garcia, &#8220;How to train 21st century engineers for tech discoveries&#8221;, The Conversation, January 30, 2019 (<a href=\"https:\/\/theconversation.com\/how-to-train-21st-century-engineers-for-tech-discoveries-109414\">https:\/\/theconversation.com\/how-to-train-21st-century-engineers-for-tech-discoveries-109414<\/a>)<\/p>\n<p>Paulo Garcia, &#8220;Don\u2019t trust your hardware: Why security vulnerabilities affect us all&#8221;, The Conversation, Novembers 1, 2018 (<a href=\"https:\/\/theconversation.com\/dont-trust-your-hardware-why-security-vulnerabilities-affect-us-all-105773\">https:\/\/theconversation.com\/dont-trust-your-hardware-why-security-vulnerabilities-affect-us-all-105773<\/a>)<\/p>\n<p><\/p>\n<p><strong>Peer Reviewed Journal Publications<\/strong><\/p>\n<p>Garcia, P.; Darroch, F.; West, L.; BrooksCleator, L., &#8220;Ethical Applications of Big Data-Driven AI on Social Systems: Literature Analysis and Example Deployment Use Case&#8221;, Information 2020, 11, 235.<\/p>\n<p>Robert Stewart, Bernard Berthomieu, Paulo Garcia, Idris Ibrahim, Greg Michaelson, Andrew Wallace, &#8220;Verifying parallel dataflow transformations with model checking and its application to FPGAs&#8221;, Journal of Systems Architecture<\/p>\n<p>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.<\/p>\n<p>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)<\/p>\n<p>T. Gomes, P. Garcia, S. Pinto, J. Monteiro and A. Tavares, &#8220;Bringing Hardware Multithreading to the Real-Time Domain,&#8221; in IEEE Embedded Systems Letters, vol. 8, no. 1, pp. 2-5, March 2016.<\/p>\n<p>P. Garcia, T. Gomes, J. Monteiro, A. Tavares and M. Ekpanyapong, &#8220;On-Chip Message Passing Sub-System for Embedded Inter-Domain Communication,&#8221; in IEEE Computer Architecture Letters, vol. 15, no. 1, pp. 33-36, Jan.-June 1 2016.<\/p>\n<p>Gomes, T.; Pereira, P.; Garcia, P.; Salgado, F.; Silva, V.; Pinto, S.; Tavares, A., \u201cHybrid Real-Time Operating Systems: Deployment of Critical FreeRTOS Features on FPGA,\u201d International Journal of Embedded Systems 2016 8:5-6, 483-492, Inderscience<\/p>\n<p>Gomes, T.; Garcia, P.; Salgado, F.; Monteiro, J.; Ekpanyapong, M.; Tavares, A., &#8220;Task-Aware Interrupt Controller: Priority Space Unification in Real-Time Systems,&#8221; Embedded Systems Letters, IEEE, vol.7, no.1, pp.27,30, March 2015<\/p>\n<p>Garcia, P., Tiago Gomes, Filipe Salgado, Joao Monteiro, and Adriano Tavares, &#8220;Towards Hardware Embedded Virtualization Technology: Architectural Enhancements to an ARM SoC&#8221;, ACM SIGBED REVIEW, Volume 11, Number 2, June 2014<\/p>\n<p>Nuno Cardoso, Pedro Rodrigues, Joao Vale, Paulo Garcia, Paulo Cardoso, Joao Monteiro, Jorge Cabral, Jose Mendes, Mongkol Ekpanyapong and Adriano Tavares: &#8220;A generative-oriented model-driven design environment for customizable video surveillance systems&#8221;, EURASIP Journal on Embedded Systems, 2012<\/p>\n<p><\/p>\n<p><strong>Peer Reviewed Conference Publications<\/strong><\/p>\n<p>J. Fryer*, P. Garcia, &#8220;Strategies for Heterogeneous Multi-Core Processing Based on Graph Programming&#8221;, 2021 7th International Conference on Computing and Data Engineering (ICCDE2021)<\/p>\n<p style=\"padding-left: 40px;\"><strong>&#8211;Best session presentation award<\/strong><\/p>\n<p>F. Andalibi*, P. Garcia, &#8220;Near-Native Interrupt Latency in Real-Time Guests: Handler Emulation Through Memory Map Morphing&#8221;, 2021 7th International Conference on Computing and Data Engineering (ICCDE2021)<\/p>\n<p>J. Fryer* and P. Garcia, &#8220;<a href=\"https:\/\/carleton.ca\/paulogarcia\/wp-content\/uploads\/Towards-a-Programming-Paradigm-for-Reconfigurable-Computing-Asynchronous-Graph-Programming.pdf\">Towards a Programming Paradigm for Reconfigurable Computing: Asynchronous Graph Programming<\/a>&#8220;, 2020 IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)<\/p>\n<p>R. Fife*, I. Udoh* and P. Garcia, &#8220;Coherency overhead of Processing-in-Memory in the presence of shared data&#8221;, 2020 IEEE International Conference on Industrial Technology (ICIT)<\/p>\n<p>Dewan, Samuel* and Garcia, Paulo, &#8220;Programming Abstractions for Configurable Hardware: Survey and Research Directions&#8221;, The 2020 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays<\/p>\n<p>Tylor Burrows* and Paulo Garcia, &#8220;Effectiveness of Layered Learning Tools in Engineering Education&#8221;, STLHE SAPES (canceled due to Covid-19).<\/p>\n<p>Stewart, R., Berthomieu, B., Garcia, P., Ibrahim, I., Michaelson, G., Wallace, A., &#8220;Graphical Program Transformations for Embedded Systems &#8220;, Symposium on Applied Computing 2019, Limassol, Cyprus, ACM.<\/p>\n<p>P. Garcia, R. Stewart, D. Bhowmik, A. Wallace, G. Michaelson, &#8220;Area-Energy Aware Implementation Refinements for Dataflow-Based Visual Tracking Systems&#8221;, International Symposium on Applied Reconfigurable Computing, Santorini, Greece, 2018<\/p>\n<p>P. Garcia, M. Emambakhsh, A. Wallace, &#8220;Learning to Approximate Computing at Run-time&#8221;, The 3rd International Conference on Intelligent Signal Processing (ISP 2017), December 2017, London<\/p>\n<p>D. Bhowmik, P. Garcia, A. Wallace, R. Stewart and G. Michaelson, &#8220;Power Efficient Dataflow Design for a Heterogeneous Smart Camera&#8221;, 2017 edition of the Conference on Design and Architectures for Signal and Image Processing (DASIP 2017), 27 &#8211; 29 September 2017, Dresden, Germany<\/p>\n<p>Stewart, R., Michaelson, G., Bhowmik, D., Garcia, P., Wallace, A., &#8220;A Dataflow IR for Memory Efficient RIPL Compilation to FPGAs&#8221;, International Workshop on Data Locality in Modern Computing Systems, December 2016, Granada, Spain, Springer LNCS<\/p>\n<p>Gomes, Tiago, Sandro Pinto, Paulo Garcia, and Adriano Tavares. &#8220;RT-SHADOWS: Real-time system hardware for agnostic and deterministic OSes within softcore.&#8221; In 2015 IEEE 20th Conference on Emerging Technologies &amp; Factory Automation (ETFA), pp. 1-4. IEEE, 2015.<\/p>\n<p>Garcia, P., Tiago Gomes, Filipe Salgado, Joao Monteiro, and Adriano Tavares, &#8220;Towards Hardware Embedded Virtualization Technology: Architectural Enhancements to an ARM SoC&#8221;, Workshop on Virtualization for Real-Time Embedded Systems, ETFA 2014<\/p>\n<p>Mariano, Artur, Paulo Garcia, and Tiago Gomes. &#8220;SW and HW speculative Nelder-Mead execution for high performance unconstrained optimization.&#8221; In 2013 International Symposium on System on Chip (SoC), pp. 1-5. IEEE, 2013.<\/p>\n<p>Gomes, T., Paulo Garcia, Sandro Pinto, Filipe Salgado, Jorge Cabral, J. Monteiro, and Adriano Tavares. &#8220;Hardware-software extensions to a softcore processor for FPGA-based adaptive PID control.&#8221; In 2013 IEEE International Symposium on Industrial Electronics, pp. 1-4. IEEE, 2013.<\/p>\n<p>Garcia, Paulo, Nuno Cardoso, T. Gomes, Filipe Salgado, P. Cardoso, J. Mendes, and Adriano Tavares. &#8220;Generative component-based IP camera design.&#8221; In 2013 IEEE International Symposium on Industrial Electronics, pp. 1-5. IEEE, 2013.<\/p>\n<p>Salgado, F.; Garcia, P.; Gomes, T.; Cabral, J.; Mendes, J.; Ekpanyapong, M.; Tavares, A., &#8220;A customizable processor architecture for a design space exploration framework,&#8221; Industrial Technology (ICIT), 2012 IEEE International Conference on , vol., no., pp.129,133, 19-21 March 2012<\/p>\n<p>Tavares, A.; Carvalho, A.; Rodrigues, P.; Garcia, P.; Gomes, T.; Cabral, J.; Cardoso, P.; Montenegro, S.; Ekpanyapong, M., &#8220;A customizable and ARINC 653 quasi-compliant hypervisor,&#8221; Industrial Technology (ICIT), 2012 IEEE International Conference on , vol., no., pp.140,147, 19-21 March 2012<\/p>\n<p>Garcia, P; T. Gomes; F. Salgado; J. Cabral; P. Cardoso; A. Tavares; M. Ekpanyapong: \u201cA Fault Tolerant Design Methodology for a FPGA-Based Softcore Processor\u201d, 1st Conference on Embedded Systems, Computational Intelligence and Telematics in Control, Wurzburg, Germany, April 2012<\/p>\n<p>Salgado, F.; Garcia, P.; Gomes, T.; Vale, J.; Pinto, S.; Cabral, J.; Ekpanyapong, M., &#8220;Shifting SOA to MPSoC: An exploratory example of application,&#8221; Emerging Technologies &amp; Factory Automation (ETFA), 2012 IEEE 17th Conference on , vol., no., pp.1,4, 17-21 Sept. 2012<\/p>\n<p>Garcia, P.; Gomes, T.; Salgado, F.; Cardoso, P.; Cabral, J.; Ekpanyapong, M., &#8220;Reliability correlation between physical and virtual cores at the ISA level,&#8221; Emerging Technologies &amp; Factory Automation (ETFA), 2012 IEEE 17th Conference on , vol., no., pp.1,4, 17-21 Sept. 2012<\/p>\n<p>Cardoso, N.; Garcia, P.; Gomes, T.; Salgado, F.; Rodrigues, P.; Cabral, J.; Mendes, J.; Tavares, A., &#8220;Multi-Camera Home Appliance Network: Handling device interoperability,&#8221; Industrial Informatics (INDIN), 2012 10th IEEE International Conference on , vol., no., pp.69,74, 25-27 July 2012<\/p>\n<p>Gomes, T.; Salgado, F.; Garcia, P.; Mendes, J.; Monteiro, J.; Tavares, A., &#8220;A PID controller module tightly-coupled on a processor datapath,&#8221; Industrial Electronics (ISIE), 2012 IEEE International Symposium on , vol., no., pp.1352,1356, 28-31 May 2012<\/p>\n<p>Salgado, F.; Garcia, P.; Gomes, T.; Cabral, J.; Monteiro, J.; Tavares, A.; Ekpanyapong, M., &#8220;Exploring metrics tradeoffs in a multithreading extensible processor,&#8221; Industrial Electronics (ISIE), 2012 IEEE International Symposium on , vol., no., pp.1375,1380, 28-31 May 2012<\/p>\n<p>Garcia, P.; Gomes, T.; Salgado, F.; Cabral, J.; Monteiro, J.; Tavares, A., &#8220;RAPTOR-Design: Refactorable Architecture Processor to Optimize Recurrent Design,&#8221; Computing System Engineering (SBESC), 2012 Brazilian Symposium on , vol., no., pp.188,191, 5-7 Nov. 2012<\/p>\n<p>Garcia, P.; Gomes, T.; Salgado, F.; Monteiro, J.; Cabral, J.; Tavares, A.; , &#8220;Processor&#8217;s micro-architectural support for runtime environment,&#8221; Industrial Informatics (INDIN), 2011 9th IEEE International Conference on, vol., no., pp.759-762, 26-29 July 2011<\/p>\n<p>Garcia, P.; Salgado, F.; Cardoso, P.; Cabral, J.; Ekpanyapong, M.; Tavares, A.; , &#8220;A FPGA based C runtime hardware accelerator,&#8221; Industrial Informatics (INDIN), 2011 9th IEEE International Conference on, vol., no., pp.805-809, 26-29 July 2011<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Non-Peer Reviewed Publications Paulo Garcia, &#8220;U.K. proposal to \u2018Bcc\u2019 law enforcement on messaging apps threatens global privacy&#8221;, The Conversation, July 4th, 2019 (https:\/\/theconversation.com\/u-k-proposal-to-bcc-law-enforcement-on-messaging-apps-threatens-global-privacy-118142) Paulo Garcia, &#8220;How to train 21st century engineers for tech discoveries&#8221;, The Conversation, January 30, 2019 (https:\/\/theconversation.com\/how-to-train-21st-century-engineers-for-tech-discoveries-109414) Paulo Garcia, &#8220;Don\u2019t trust your hardware: Why security vulnerabilities affect us all&#8221;, The Conversation, Novembers [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Publications - Dr. Paulo Garcia<\/title>\n<meta name=\"description\" content=\"Non-Peer Reviewed Publications Paulo Garcia, &quot;U.K. proposal to \u2018Bcc\u2019 law enforcement on messaging apps threatens global privacy&quot;, The Conversation, July\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carleton.ca\/paulogarcia\/publications\/\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/carleton.ca\/paulogarcia\/publications\/\",\"url\":\"https:\/\/carleton.ca\/paulogarcia\/publications\/\",\"name\":\"Publications - Dr. Paulo Garcia\",\"isPartOf\":{\"@id\":\"https:\/\/carleton.ca\/paulogarcia\/#website\"},\"datePublished\":\"2019-04-30T19:03:45+00:00\",\"dateModified\":\"2021-01-16T08:31:13+00:00\",\"description\":\"Non-Peer Reviewed Publications Paulo Garcia, \\\"U.K. proposal to \u2018Bcc\u2019 law enforcement on messaging apps threatens global privacy\\\", The Conversation, July\",\"breadcrumb\":{\"@id\":\"https:\/\/carleton.ca\/paulogarcia\/publications\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/carleton.ca\/paulogarcia\/publications\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/carleton.ca\/paulogarcia\/publications\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/carleton.ca\/paulogarcia\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Publications\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/carleton.ca\/paulogarcia\/#website\",\"url\":\"https:\/\/carleton.ca\/paulogarcia\/\",\"name\":\"Dr. Paulo Garcia\",\"description\":\"Carleton University\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/carleton.ca\/paulogarcia\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Publications - Dr. Paulo Garcia","description":"Non-Peer Reviewed Publications Paulo Garcia, \"U.K. proposal to \u2018Bcc\u2019 law enforcement on messaging apps threatens global privacy\", The Conversation, July","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/carleton.ca\/paulogarcia\/publications\/","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/carleton.ca\/paulogarcia\/publications\/","url":"https:\/\/carleton.ca\/paulogarcia\/publications\/","name":"Publications - Dr. Paulo Garcia","isPartOf":{"@id":"https:\/\/carleton.ca\/paulogarcia\/#website"},"datePublished":"2019-04-30T19:03:45+00:00","dateModified":"2021-01-16T08:31:13+00:00","description":"Non-Peer Reviewed Publications Paulo Garcia, \"U.K. proposal to \u2018Bcc\u2019 law enforcement on messaging apps threatens global privacy\", The Conversation, July","breadcrumb":{"@id":"https:\/\/carleton.ca\/paulogarcia\/publications\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carleton.ca\/paulogarcia\/publications\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/carleton.ca\/paulogarcia\/publications\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/carleton.ca\/paulogarcia\/"},{"@type":"ListItem","position":2,"name":"Publications"}]},{"@type":"WebSite","@id":"https:\/\/carleton.ca\/paulogarcia\/#website","url":"https:\/\/carleton.ca\/paulogarcia\/","name":"Dr. Paulo Garcia","description":"Carleton University","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carleton.ca\/paulogarcia\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"acf":{"banner_image_type":"none","banner_button":"no"},"_links":{"self":[{"href":"https:\/\/carleton.ca\/paulogarcia\/wp-json\/wp\/v2\/pages\/138"}],"collection":[{"href":"https:\/\/carleton.ca\/paulogarcia\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/paulogarcia\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/paulogarcia\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/paulogarcia\/wp-json\/wp\/v2\/comments?post=138"}],"version-history":[{"count":3,"href":"https:\/\/carleton.ca\/paulogarcia\/wp-json\/wp\/v2\/pages\/138\/revisions"}],"predecessor-version":[{"id":249,"href":"https:\/\/carleton.ca\/paulogarcia\/wp-json\/wp\/v2\/pages\/138\/revisions\/249"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/paulogarcia\/wp-json\/wp\/v2\/media?parent=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}