Ko Lab

Research

Seok-Bum Ko's work sits on the hardware side of computing: computer architecture and computer arithmetic, efficient implementation of compute-intensive applications, and the processor and accelerator designs that make deep learning practical on constrained hardware. A long-running second thread applies the same efficiency-minded approach to biomedical engineering and medical image analysis.

Selected publications

Design of power and area efficient approximate multipliers

S. Venkatachalam, S.-B. Ko. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 25:1782-1786, 2017.

  • Multiplication dominates the power and area budget of signal processing and neural network hardware
  • Deliberately approximating the multiplier trades a small, bounded loss of accuracy for large savings, in applications that tolerate error

Retinal blood vessel segmentation using fully convolutional network with transfer learning

Z. Jiang, H. Zhang, Y. Wang, S.-B. Ko. Computerized Medical Imaging and Graphics, 68:1-15, 2018.

  • Vessel structure in retinal images carries early signs of diabetic and cardiovascular disease, but manual tracing does not scale
  • A fully convolutional network with transfer learning segments the vessel tree without hand-designed filters

COVID-CXNet: detecting COVID-19 in frontal chest X-ray images using deep learning

A. Haghanifar, M. Majdabadi, Y. Choi, S. Deivalakshmi, S.-B. Ko. Multimedia Tools and Applications, 81:30615-30645, 2022.

  • Chest radiography is far more available than CT, which matters when imaging capacity is the bottleneck
  • Detection is framed on frontal chest X-rays so the model targets the imaging most clinics already have

Breast cancer classification in automated breast ultrasound using multiview convolutional neural network with transfer learning

Y. Wang, E. Choi, Y. Choi, H. Zhang, G. Jin, S.-B. Ko. Ultrasound in Medicine & Biology, 46:1119-1132, 2020.

  • Automated breast ultrasound produces whole volumes rather than single images, so a single-view classifier discards most of the evidence
  • Combining several views in one network lets the classifier use the volume the way a radiologist reads it

Design and analysis of area and power efficient approximate booth multipliers

S. Venkatachalam, E. Adams, H. J. Lee, S.-B. Ko. IEEE Transactions on Computers, 68:1697-1703, 2019.

  • Booth encoding is the standard way to shorten multiplication, and is where approximation buys the most
  • Approximating inside the Booth structure gives area and power savings without redesigning the surrounding datapath

Stride 2 1-D, 2-D and 3-D Winograd for convolutional neural networks

J. Yepez, S.-B. Ko. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 28:853-863, 2020.

  • Winograd convolution cuts the multiplications a convolutional layer needs, but the classical formulation only covers stride 1
  • Extending it to stride 2 in one, two and three dimensions brings the same saving to the strided and volumetric layers real networks use

FlexPWL: a flexible, scalable and multiplier-free approach for activation functions on FPGA

E. Fard, J. Arias-Garcia, H. Zhang, S.-B. Ko. IEEE Transactions on Computers, 75(8):3031, 2026.

  • Sigmoid and Tanh are a bottleneck for recurrent networks on FPGAs, where multipliers are scarce
  • A piecewise linear approximation with a barrel shifter in place of the multiplier reaches up to 18.52× better accuracy and 437.29× lower latency than prior designs