Michael Barrow awarded Engineering Leadership Fellowship

Michael was awarded one of the three fellowships this year in recognition of his collaborations with the medical school, structural, mechanical, and computer science departments to improve patient safety in minimally invasive surgery as well as his work with the NSF supported Early Research Scholarship Program leading 8 teams of undergraduate students. The purpose of the awards program is to reward and recognize successful leaders and to promote positive role models for Jacobs School of Engineering students. Recipients of the award are first nominated by mentors and are then chosen through a competitive selection process. The selection focuses on demonstrated excellence in leadership, engineering ability, communication skills and teamwork.

National Science Foundation Award for VeriDrone Project

veridrone-logo-greyThe Cyber-Physical Systems program at the National Science Foundation (NSF) provided a three year grant to develop techniques to develop techniques to insure the correctness, safety, and security of unmanned aerial vehicles or “drones”. We will study verification techniques that look at the hardware and flight control software and their interactions with the sensors and actuators. We aim to insure that the drone is unable to violate properties such as “it should not fly above 500 feet (the FAA mandated limit)” and “it must not enter restricted geographical region (for example, national parks where drones are no illegal to fly”). The grant is headed by Professor Sorin Lerner and in collaboration with Professor Miroslav Kristic. For more information about the project, check out the github page and the NSF award announcement.

Local Middle School Students Inspired by Research Projects

IMG_0084_4In celebration of Engineering Week, the Kastner Research Group participated in the Inspire program. Inspire is designed to introduce approximately 400+ middle school students to university-level engineering, via lab tours and a variety of hands-on projects. This event is hosted by the Triton Engineering Student Council (TESC). Pictured are PhD students Ali Khodamoradi and Dajung Lee sharing an FPGA implementation of GNU Radio. Quentin Gautier and Alexandria Shearer, also pictured, explain the nuances of structure from motion and lidar. The Kastner Research Group has a keen interest in giving students in the local community the chance to explore UC San Diego and experience engineering firsthand.

Alexandria Highlighted in Santa Clara University Article

alex_copterAlexandria was a featured story in Santa Clara University’s Engineering School website following her NSF Graduate Research Fellowship Award. Barely six years ago she began her undergraduate career at Santa Clara University with little to no technical literacy. Now her work is taking flight here with the Kastner Research Group. The article is an interview that discusses her work on Aerial LIDAR Scanning over a Guatemalan jungle, her plans following advancement to candidacy, and her advice for incoming computer science and engineering students.

Links: Santa Clara University Interview, Alexandria Shearer Webpage

Amazon Web Services Grant: Exploring Hardware in the Cloud

aws1We received an Amazon Web Services (AWS) Grant for our research on how to use machine learning to aid design space exploration of the high level synthesis (HLS) tools. Compiling a design to an FPGA is extremely time consuming (it can take days of compute time for compilation). Moreover, our research requires tens of thousands of these synthesis runs for the purpose of training better machine learning strategies. Collecting this amount of data could take several years even on a high-end workstation. For this reason, it was almost impossible to collect enough data for our research on the computer equipment in our lab. Now, with this grant ($15,300 of AWS credits), we are able to collect this data by running the process on AWS in parallel. The AWS parallel computing power will significantly speedup this process. Thanks to the AWS academic program, we now have the opportunity to further understand the nature of the hardware design spaces and build better machine learning strategies to aid application designers in the future. For those looking for more details, our initial research efforts in this space has been accepted at DATE 2016 in the article “Adaptive Threshold Non-Pareto Elimination: Re-thinking Machine Learning for System Level Design Space Exploration on FPGAs”.

New PhD Student: Antonella Wilby

antonella_spherecam_prototype 2This winter quarter, we welcome a “new” PhD student to our group. But Antonella is fair from a stranger; she has been working with the Engineers for Exploration program for several years now as an undergraduate. Antonella’s work has mostly focused on underwater monitoring. She worked on a variety of different remote sensing projects. Her most recent efforts on focused on saving the vaquita — the most endangered marine mammal in the world. As part of this work, she was named a National Geographic Young Explorer. Her recent post on National Geographic Ocean Views blog provides more details on her efforts. The picture to shows her testing an early version of the SphereCam which is being used to capture photographs of the vaquita. In addition to her National Geographic Award, she received a National Science Foundation Graduate Fellow Honorable Mention in 2015, and was the second UCSD CSE student to be UCSD Sloan Scholar (the first is Kastner Research Group member Jeremy Blackstone). Welcome to the ranks of the graduate students Antonella!

Antonella’s personal website
National Geographic Ocean Voices blog

Summary of El Zotz Field Season

Our friends and collaborators at USC created a short video on the recent field season at the Maya site El Zotz in Guatemala. We spent about a week there developing 3D models of the various artifacts and excavations. See if you can find the Kastner Research Group members in the video.

High Speed Sorting Paper Accepted to ISFPGA

Shell_sorting_algorithm_color_bars.svgOur paper “Resolve: Generation of High-Performance Sorting Architectures from High-Level Synthesis” was accepted as a full paper at the International Symposium on Field-Programmable Gate Arrays (ISFPGA) to be held in Monterey, CA in February 2016. Our Resolve framework allows designers to quickly create generate architectures to meet the requirements of the performance at hand. In particular, Resolve provides ten highly optimized basic sorting architectures; it easily composes basic architectures to generate hybrid sorting architectures; and it enables non-hardware experts to quickly design efficient hardware designs, and easily develop customized heterogeneous FPGA/CPU systems.

This was the “final” paper from Dr. Janarbek Matai’s PhD work. He provided this inspirational quote and sage piece of advice to the other members of the Kastner Research Group: “In case if you are … wondering how it feels like writing a paper after graduation, I will tell you. The function of pain is not logarithmic anymore, it is exponential. … Publish before your graduation.” Wise words indeed. Congrats to Janarbek for not having to feel the logarithmic or exponential pain anymore. And to the other authors (Dustin Richmond, Dajung Lee, Zac Blair, Qiongzhi Wu, Amin Abazari, and Ryan Kastner) most of which have a lot of pain to look forward to in the future.

Three Papers Accepted at DATE

 The Kastner Research Group is getting ready for a European Vacation this coming March. We have three long papers accepted at Design Automation and Test in Europe (DATE) which will be held March 14-18, 2016 in Dresden, Germany. DATE is the premier European conference for electronic system design and test. The three papers are “Adaptive Threshold Non-Pareto Elimination: Re-thinking Machine Learning for System Level Design Space Exploration on FPGAs“, “Composable, Parameterizable Templates for High Level Synthesis“, and “Quantifying Hardware Security Using Joint Information Flow Analysis“. The first paper, authored by Pingfan Meng, Alric Althoff, Quentin Gautier, and Ryan Kastner, builds a machine learning framework to determine Pareto optimal designs from OpenCL to FPGAs, with a limited number of synthesis runs (which costs hours or days). The second paper, authored by Janarbek Matai, Dajung Lee, Alric Althoff, and Ryan Kastner, develops a framework for composing high-level synthesis applications from templates. The final paper was invited for a special session on system security. It focuses on a creating a novel hardware security design flow using quantitative metrics. It was authored by Ryan Kastner, Wei Hu, and Alric Althoff. Congrats to all of the authors!

New PhD Student: Alireza Khodamoradi

Kastner_group_AlirezaWe are delighted to welcome Ali Khodamoradi as one of the newest PhD students to the Kastner Research Group (KRG). Ali is far from a stranger. He started working with us in 2012 as volunteer on the Engineers for Exploration camera trap project. About a year after that, he was accepted into the Wireless Embedded Systems MAS program. Last Spring, he graduated from that program, and was accepted into the CSE PhD program. He is the first student to go from WES MAS graduate to CSE PhD program. We are happy to have him as an “official” member, after several years as an “unofficial” member.