Gabriel Marcano
PhD Candidate, Computer Science Engineering, University of California San Diego
Résumé | GitHub | GitLab | Research & Engineering Blog
I am a 4th year PhD candidate at UC San Diego, specializing in extremely low power embedded systems.
Bio
I was born in upstate New York as the son of Dominican graduate students at Cornell University. Once my father completed his PhD, we moved to the Dominican Republic, hoping that we would be able to remain there with the rest of our family. Due to tough economic circumstances, we moved when I was 10 to Worcester, MA, and have been in the United States since. I have always enjoyed using, tinkering with, and breaking electronics (and video games).
I attended Rochester Institute of Technology and graduated in 2015 with a B.S. in Software Engineering, focusing mostly on embedded systems software. After graduating from RIT, I moved to northern Virginia to work for the MITRE Corporation. In my 5 years there, I worked mostly on research projects involving embedded systems, from stand off, handheld hyperspectral sensors, to low power, high performance embedded systems programming for autonomous vehicles. It was during my time in Virginia that I met and married my wife, Elizabeth.
While working at MITRE, I felt very acutely the phrase “the more you know, the more you know you don’t know”. I decided to pursue a PhD at UC San Diego in low power embedded systems to fill in some of those gaps in my knowledge, and to contribute more openly in open source projects and research that will hopefully help people’s quality of life.
I am a fervent proponent of Open Source Software, without which I would never have learned how to program. In my free time I sing in the La Jolla Symphony Chorus, I play many video games (over 29 years of experience and counting!), and I tinker with designing circuits and hacked-together systems.
In more recent events, I am now the father of a baby girl, Ana María!
Research Interests
I am interested in low power embedded computing, in many of its forms. At the moment, most of my research involves maximizing the utility of energy harvesting for sensing applications. Specifically, I am working on improving energy harvesting for the novel soil-based microbial fuel cells (sMFCs). Currently, my work involves in designing a novel algorithm for extracting energy from sMFCs leveraging their unique biological behavior. Additionally, I am mentoring a group of undergraduate students under the UC San Diego Early Research Scholars Program, with the goal of deploying a small array of sensors powered by sMFCs, to prove, finally, that even with suboptimal energy harvesting chips it is possible already to power devices off these cells.
I am also collaborating on work led by Jen Switzer at UCSD on reusing old smart-phones for datacenter-like computations, in order to reduce the carbon footprint of computations.
I have contributed to the Tock operating sytem, “an embedded operating system designed for running multiple concurrent, mutually distrustful applications on low-memory and low-power microcontrollers.” Notably, this operating system is written almost completely in Rust (with just a small amount of assembly language).
Additionally, I have, in my own personal time, done some basic firmware reverse engineering for ARM devices, and I have almost 20 years of Linux experience (15 with Gentoo Linux). I am also interested in the use of FPGAs to create application specific accelerators. I also have a personal interest in computer/device emulation.
Publications
- Jennifer Switzer, Gabriel Marcano, Ryan Kastner, and Pat Pannuto. 2023. Junkyard Computing: Repurposing Discarded Smartphones to Minimize Carbon. In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2 (ASPLOS 2023). Association for Computing Machinery, New York, NY, USA, 400–412. https://doi.org/10.1145/3575693.3575710
- John Madden, Gabriel Marcano, Stephen Taylor, Pat Pannuto, and Colleen Josephson. 2023. Hardware to Enable Large-Scale Deployment and Observation of Soil Microbial Fuel Cells. In Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems (SenSys ‘22). Association for Computing Machinery, New York, NY, USA, 906–912. https://doi.org/10.1145/3560905.3568110
- Gabriel Marcano and Pat Pannuto. 2022. Soil Power? Can Microbial Fuel Cells Power Non-Trivial Sensors?. In 1st ACM Workshop on No Power and Low Power Internet-of-Things (LP-IoT’21), January 31-February 4, 2022, New Orleans, LA, USA. ACM, New York, NY, USA, 6 pages. https://doi.org/10.1145/3477085.3478989
- Gabriel Marcano and Pat Pannuto. 2021. Powering an E-Ink Display from Soil Bacteria. In Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems (SenSys ‘21). Association for Computing Machinery, New York, NY, USA, 590–591. https://doi.org/10.1145/3485730.3493363
- Gabriel Marcano, Colleen Josephson, and Pat Pannuto. 2022. Early Characterization of Soil Microbial Fuel Cells. In International Symposium on Circuits and Systems (ISCAS) 2022, May 28-June 1, 2022, Austin, TX, USA.
- Colleen Josephson, Weitao Shuai, Gabriel Marcano, Pat Pannuto, Josiah Hester, and George Wells. 2022. The Future of Clean Computing May Be Dirty. GetMobile: Mobile Comp. and Comm. 26, 3 (September 2022), 9–15. https://doi.org/10.1145/3568113.3568117