Abraham Goldsmith

Abraham Goldsmith
  • Biography

    Bram spent the first five years of his career in the hard disk drive industry. In graduate school he focused on computer architecture and developed a system for reconstructing 3D ultrasound images from 2D image sequences. Since joining MERL, Bram has worked in areas ranging from wireless sensor networks, optical metrology, NC machines, and control. Recently, he has focused primarily on the computational aspects of advanced control algorithms for embedded control systems and design automation for embedded systems. In addition to research, he likes to keep his EE skills sharp by designing and building instrumentation for his and others' experiments, and he can often be found in the machine shop running the CNC mill or the lathe.

  • Recent News & Events

    •  NEWS   Uros Kalabic spoke on reference governors at the MSU Mechanical Engineering Seminar
      Date: February 12, 2019
      Where: Michigan State University
      MERL Contacts: Scott Bortoff; Stefano Di Cairano; Abraham Goldsmith; Uroš Kalabić
      Research Areas: Control, Dynamical Systems
      • Uros Kalabic, of MERL's Control and Dynamical Systems group, gave a talk at the Michigan State University Mechanical Engineering Seminar. The talk, entitled "Reference governors: Industrial applications and theoretical advances," covered some of the exciting research being done at MERL on reference governors and briefly described MERL's other research areas. The abstract of the talk can be found via the link below.
    •  TALK   Advances in Accelerated Computing
      Date & Time: Friday, February 2, 2018; 12:00
      Speaker: Dr. David Kaeli, Northeastern University
      MERL Host: Abraham Goldsmith
      Research Areas: Control, Optimization, Machine Learning, Speech & Audio
      • GPU computing is alive and well! The GPU has allowed researchers to overcome a number of computational barriers in important problem domains. But still, there remain challenges to use a GPU to target more general purpose applications. GPUs achieve impressive speedups when compared to CPUs, since GPUs have a large number of compute cores and high memory bandwidth. Recent GPU performance is approaching 10 teraflops of single precision performance on a single device. In this talk we will discuss current trends with GPUs, including some advanced features that allow them exploit multi-context grains of parallelism. Further, we consider how GPUs can be treated as cloud-based resources, enabling a GPU-enabled server to deliver HPC cloud services by leveraging virtualization and collaborative filtering. Finally, we argue for for new heterogeneous workloads and discuss the role of the Heterogeneous Systems Architecture (HSA), a standard that further supports integration of the CPU and GPU into a common framework. We present a new class of benchmarks specifically tailored to evaluate the benefits of features supported in the new HSA programming model.

    See All News & Events for Bram
  • Internships with Bram

    • CD1300: Compiler Optimizations for Linear Algebra Kernels

      MERL is looking for a highly motivated individual to work on automatic, compiler based techniques for optimizing linear algebra kernels. The ideal candidate is a Ph.D. student in computer science with extensive experience in compiler design and source code optimization techniques. In particular, the successful candidate will have a strong working knowledge of polyhedral optimization techniques, the LLVM compiler, and Polly. Strong C/C++ skills and knowledge of LLVM at the source level are required. Publication of results in conference proceedings and journals is expected. The expected duration of the internship is 3 months and the start date is flexible.

    See All Internships at MERL
  • MERL Publications

    See All Publications for Bram
  • Videos

  • MERL Issued Patents

    • Title: "System and Method for Controlling Redundant Actuators with Different Dynamics"
      Inventors: Kalabic, Uros; Goldsmith, Abraham M.; Di Cairano, Stefano
      Patent No.: 10,324,446
      Issue Date: Jun 18, 2019
    • Title: "Operation Aware Control of Processing Machine with Redundant Actuators"
      Inventors: Goldsmith, Abraham M.; Di Cairano, Stefano; Kalabic, Uros
      Patent No.: 10,216,168
      Issue Date: Feb 26, 2019
    • Title: "System and Method for Explicit Model Predictive Control"
      Inventors: Goldsmith, Abraham M.; Di Cairano, Stefano
      Patent No.: 9,766,601
      Issue Date: Sep 19, 2017
    • Title: "Control of Processing Machines with Redundant Actuators"
      Inventors: Di Cairano, Stefano; Goldsmith, Abraham M.; Bortoff, Scott A.
      Patent No.: 9,744,620
      Issue Date: Aug 29, 2017
    • Title: "System and Method for Calibrating Laser Processing Machines"
      Inventors: Shilpiekandula, Vijay; Bortoff, Scott A.; Goldsmith, Abraham M.
      Patent No.: 9,718,146
      Issue Date: Aug 1, 2017
    • Title: "System and Method for Calibrating Laser Cutting Machines"
      Inventors: Goldsmith, Abraham M.; Yerazunis, William S.
      Patent No.: 8,938,317
      Issue Date: Jan 20, 2015
    • Title: "Laser Cutting Machine"
      Inventors: Yerazunis, William S.; Barnwell, III, John C.; Bortoff, Scott A.; Shilpiekandula, Vijay; Goldsmith, Abraham M.
      Patent No.: 8,921,734
      Issue Date: Dec 30, 2014
    • Title: "Active Badge Localization Using Passive Sensors"
      Inventors: Ivanov, Yuri A.; Goldsmith, Abraham M.; Wren, Christopher R.
      Patent No.: 8,284,026
      Issue Date: Oct 9, 2012
    See All Patents for MERL