{"id":69691,"date":"2018-04-18T11:09:06","date_gmt":"2018-04-18T15:09:06","guid":{"rendered":"http:\/\/www.bu.edu\/eng\/?p=69691"},"modified":"2022-10-21T14:30:13","modified_gmt":"2022-10-21T18:30:13","slug":"ece-phd-interns-on-fpga-and-machine-learning","status":"publish","type":"post","link":"https:\/\/www.bu.edu\/eng\/2018\/04\/18\/ece-phd-interns-on-fpga-and-machine-learning\/","title":{"rendered":"ECE PhD Interns on FPGA and Machine Learning"},"content":{"rendered":"<p>An internship at ALCF provides real world experience for Yang and Sanaullah<\/p>\n<p><em>By Shereen Abubakr (QST &#8217;18)<\/em><\/p>\n<figure style=\"width: 646px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" src=\"\/eng\/files\/2018\/04\/ChenAhmed-636x337.jpg\" alt=\"Chen Yang and Ahmed Sanaullah are advised by Professor Martin Herbordt.\" width=\"636\" height=\"337\" class=\"size-medium wp-image-69826\" srcset=\"https:\/\/www.bu.edu\/eng\/files\/2018\/04\/ChenAhmed-636x337.jpg 636w, https:\/\/www.bu.edu\/eng\/files\/2018\/04\/ChenAhmed-768x407.jpg 768w, https:\/\/www.bu.edu\/eng\/files\/2018\/04\/ChenAhmed.jpg 850w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><figcaption class=\"wp-caption-text\">Chen Yang and Ahmed Sanaullah are advised by <a href=\"https:\/\/www.bu.edu\/eng\/profile\/martin-herbordt\/\">Professor Martin Herbordt<\/a>.<\/figcaption><\/figure>\n<p>ECE PhD Students Chen Yang (ECE \u201919) and Ahmed Sanaullah (ECE \u201920) worked together while interning at the <a href=\"https:\/\/www.alcf.anl.gov\/\">Argonne Leadership Computing Facility (ALCF)<\/a>. A highly regarded organization that offers a selective internship program, the ALCF provides supercomputing capabilities to the scientific and engineering community. It is a <a href=\"https:\/\/science.energy.gov\/\">U.S. Department of Energy<\/a> affiliate.<\/p>\n<p>As intern research aids, Yang and Sanaullah were tasked with exploring the use of FPGAs to accelerate the processing speed of machine learning applications. In just three months, the pair developed a prototype for a machine learning process engine. T<span>heir work was accepted for publication in the <a href=\"https:\/\/bmcbioinformatics.biomedcentral.com\/\">BMC\u00a0Bioinformatics<\/a> special issue journal, under the title \u201c<\/span><span>Real-Time Data Analysis for Medical Diagnosis using FPGA Accelerated Neural Networks.&#8221;\u00a0<\/span>Their research achievements were also featured in <a href=\"https:\/\/www.hpcwire.com\/off-the-wire\/alcf-summer-students-gain-real-world-experience-scientific-hpc\/\">HPCWire<\/a>, a publication that delivers news focused on high-performance computing applications in science, engineering, financial modeling, virtual reality, and databases.<\/p>\n<h6 style=\"padding-left: 30px;\"><span style=\"color: #333333;\"><em>With the potential to provide higher performance than today\u2019s HPC processors (CPUs and GPUs) using less power, field-programmable gate arrays (FPGAs) are a promising technology for future supercomputers. But FPGAs have yet to gain much traction in HPC because they are notoriously difficult to program.<\/em><\/span><\/h6>\n<h6 style=\"padding-left: 30px;\"><span style=\"color: #333333;\"><em>\u201cFPGAs represent a paradigm shift in mainstream high-performance computing that addresses three of the most important challenges on the roadmap to exascale computing: resource utilization, power consumption and communication,\u201d said Ahmed Sanaullah, a Ph.D. student at Boston University. \u201cThe icing on the cake is that FPGAs are commercial off-the-shelf devices. Anyone can create their own clusters using FPGAs, and they scale much better than GPUs.\u201d<\/em><\/span><\/h6>\n<h6 style=\"padding-left: 30px;\"><span style=\"color: #333333;\"><em>\u00a0\u201cThis experience gave me a lot of insight into HPC workloads and deep neural networks,\u201d Sanaullah said. \u201cMoving forward, I hope to incorporate this into\u00a0my future projects, including my dissertation, so that my work can contribute to HPC architectures and applications in a significant and meaningful way.<\/em><\/span><\/h6>\n<p>HCP Wire, October 24, 2017, \u201cALCF Summer Students Gain Real-World Experience in Scientific HPC\u201d<\/p>\n<p>Yang and Sanaullah are ECE PhD students and <a href=\"http:\/\/www.bu.edu\/caadlab\/\">Computer Architecture and Automated Design (CAAD) Lab<\/a> Research Assistants. The CAAD Lab works on research projects with the <a href=\"http:\/\/www.anl.gov\/\">Argonne National Laboratory<\/a> (ANL), which is an ALCF affiliate. BU ECE <a href=\"https:\/\/www.bu.edu\/eng\/profile\/martin-herbordt\/\">Professor Martin Herbordt<\/a> is the Principal Investigator of CAAD Lab and introduced Yang and Sanaullah to the ALCF internship opportunity. Yang joined CAAD in 2014, and works on high-performance communication design on FPGA-centric clusters. Sanaullah became a member in 2015. He is focused on designing MPI infrastructure for multi-FPGA systems.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An internship at ALCF provides real world experience for Yang and Sanaullah By Shereen Abubakr (QST &#8217;18) ECE PhD Students Chen Yang (ECE \u201919) and Ahmed Sanaullah (ECE \u201920) worked together while interning at the Argonne Leadership Computing Facility (ALCF). A highly regarded organization that offers a selective internship program, the ALCF provides supercomputing capabilities [&hellip;]<\/p>\n","protected":false},"author":14405,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[318,240,907],"tags":[461,462,258,260,463,464,465,262,466,467,468],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/posts\/69691"}],"collection":[{"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/users\/14405"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/comments?post=69691"}],"version-history":[{"count":1,"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/posts\/69691\/revisions"}],"predecessor-version":[{"id":131277,"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/posts\/69691\/revisions\/131277"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/media?parent=69691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/categories?post=69691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bu.edu\/eng\/wp-json\/wp\/v2\/tags?post=69691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}