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
      Brief
      • 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
      Brief
      • 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 Abraham
  • Internships with Abraham

    • MD1300: 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

    •  Bortoff, S.A., Burns, D.J., Laughman, C.R., Qiao, H., Danielson, C., Goldsmith, A.M., Di Cairano, S., "Power Optimizing Control of Multi-Zone Heat Pumps", IEEE Conference on Control Technology and Applications, August 2018.
      BibTeX TR2018-127 PDF
      • @inproceedings{Bortoff2018aug2,
      • author = {Bortoff, Scott A. and Burns, Daniel J. and Laughman, Christopher R. and Qiao, Hongtao and Danielson, Claus and Goldsmith, Abraham M. and Di Cairano, Stefano},
      • title = {Power Optimizing Control of Multi-Zone Heat Pumps},
      • booktitle = {IEEE Conference on Control Technology and Applications},
      • year = 2018,
      • month = aug,
      • url = {https://www.merl.com/publications/TR2018-127}
      • }
    •  Di Cairano, S., Goldsmith, A.M., Kalabić, U., Bortoff, S.A., "Cascaded Reference Governor-MPC for Motion Control of Two-Stage Manufacturing Machine", IEEE Transactions on Control Systems Technology, DOI: 10.1109/TCST.2018.2847627, July 2018.
      BibTeX TR2018-083 PDF
      • @article{DiCairano2018jul,
      • author = {Di Cairano, Stefano and Goldsmith, Abraham M. and Kalabić, Uros and Bortoff, Scott A.},
      • title = {Cascaded Reference Governor-MPC for Motion Control of Two-Stage Manufacturing Machine},
      • journal = {IEEE Transactions on Control Systems Technology},
      • year = 2018,
      • month = jul,
      • doi = {10.1109/TCST.2018.2847627},
      • url = {https://www.merl.com/publications/TR2018-083}
      • }
    •  Kalabić, U., Goldsmith, A.M., Di Cairano, S., "Extended Command Governors for Constraint Enforcement in Dual-Stage Processing Machines", American Control Conference (ACC), DOI: 10.23919/ACC.2017.7963278, May 2017.
      BibTeX TR2017-059 PDF
      • @inproceedings{Kalabic2017may,
      • author = {Kalabić, Uroš and Goldsmith, Abraham M. and Di Cairano, Stefano},
      • title = {Extended Command Governors for Constraint Enforcement in Dual-Stage Processing Machines},
      • booktitle = {American Control Conference (ACC)},
      • year = 2017,
      • month = may,
      • doi = {10.23919/ACC.2017.7963278},
      • url = {https://www.merl.com/publications/TR2017-059}
      • }
    •  Yu, L., Goldsmith, A.M., Di Cairano, S., "Efficient Convex Optimization on GPUs for Embedded Model Predictive Control", Workshop on General Purpose Processing with Graphics Processing Units, DOI: 10.1145/3038228.3038234, February 2017, pp. 12-21.
      BibTeX TR2017-033 PDF
      • @inproceedings{Yu2017feb,
      • author = {Yu, Leiming and Goldsmith, Abraham M. and Di Cairano, Stefano},
      • title = {Efficient Convex Optimization on GPUs for Embedded Model Predictive Control},
      • booktitle = {Workshop on General Purpose Processing with Graphics Processing Units},
      • year = 2017,
      • pages = {12--21},
      • month = feb,
      • doi = {10.1145/3038228.3038234},
      • isbn = {978-1-4503-4915-4},
      • url = {https://www.merl.com/publications/TR2017-033}
      • }
    •  Di Cairano, S., Goldsmith, A.M., "Control of Dual-stage Processing Machines by Bounded Tracking-error MPC", American Control Conference (ACC), DOI: 10.1109/ACC.2016.7525167, July 2016, pp. 1735-1740.
      BibTeX TR2016-042 PDF
      • @inproceedings{DiCairano2016jul1,
      • author = {Di Cairano, Stefano and Goldsmith, Abraham M.},
      • title = {Control of Dual-stage Processing Machines by Bounded Tracking-error MPC},
      • booktitle = {American Control Conference (ACC)},
      • year = 2016,
      • pages = {1735--1740},
      • month = jul,
      • doi = {10.1109/ACC.2016.7525167},
      • url = {https://www.merl.com/publications/TR2016-042}
      • }
    See All Publications for Abraham
  • 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