DSN Conference with Professor Saurabh Bagchi
Originally, I was planning to help program triple-core processors for an electric vehicle company in India, but I decided to stay in the US for the summer so that I could attend the DSN conference and continue doing research on campus. The conference was a wonderful way to connect with graduate students from all over the world. In fact, right before my presentation, I had the chance to speak in depth with a Ph.D. student from Poland about his project on tracking human movements for sources of randomness.
My work seeks to optimally approximate fixed-point multiplication on a programmable switch to perform digital IIR filtering. For a stream of real-time IoT data, offloading digital filtering computations allows edge devices to allocate more CPU cycles for processing analytics in parallel. Multiplication is approximated through an adaptive bit width precision lookup table, and the formulas for the maximum possible percentage error and the memory consumption are shown. The users can access and alter the 32-bit filter coefficients to reflect the specifications of the desired IIR filter. This offers extensive flexibility for users to alter the filter characteristics through software.