Publications

See also my google scholar or DBLP entry

2017

  • X. Zhuo, J. Zhang, S. W. Son. Network Intrusion Detection using Word Embeddings. To Appear in Proceedings of the International Workshop on Big Data Analytics for Cyber Intelligence and Defense (BDA4CID), December 2017.
  • A. Moon, J. Kim, J. Zhang, H. Liu, S. W. Son. Understanding the Impact of Lossy Compressions on IoT Smart Farm Analytics. To Appear in Proceedings of the Workshop on Big Data Analytics for Internet of Things (BDA-IoT), December 2017.
  • A. Moon, J. Kim, J. Zhang, S. W. Son. Lossy Compression on IoT Big Data by Exploiting Spatiotemporal Correlation. Proceedings of the IEEE High Performance Extreme Computing Conference (HPEC), September 2017.
  • A. Moon, K. Y. Moon, and S. W. Son. Microclimate-Based Predictive Weather Station Platform: A Case Study for Frost Forecast. Proceedings of the IEEE High Performance Extreme Computing Conference (HPEC), September 2017. (poster)
  • S. W. Son, S. Sehrish, W.-K. Liao, R. Oldfield, A. Choudhary. Reducing I/O Variability using Dynamic I/O Path Characterization in Petascale Storage Systems. The Journal of Supercomputing, Volume 73, Issue 5, May 2017. (online first in November 2016)

2016

  • Z. Yuan, W. Hendrix, S. W. Son, A. Agrawal, W.-k. Liao, and A. Choudhary. Parallel Lossy Data Compression Algorithm for Temporal Data Sets. Proceedings of the International Conference on High Performance Computing, Data, and Analytics (HiPC), December 2016.
  • K. Barot, J. Zhang, S. W. Son. Using Natural Language Processing Models for Understanding Network Anomalies. Proceedings of the IEEE High Performance Extreme Computing Conference (HPEC), September 2016. (poster)
  • S. Bae, J. Zhang, S. W. Son. Performance Characterization and Parallelization of Tesseract Optical Character Recognition on Multicore Architectures. Proceedings of the IEEE High Performance Extreme Computing Conference (HPEC), September 2016. (poster)

2015

  • L. He, Y. Luo, R. Liu, H. Yu, Y. Cao, X. Chen, S. W. Son. Bisection and Twisted SVD on GPU. Proceedings of the IEEE High Performance Extreme Computing Conference (HPEC), September 2015.
  • S. J. Kim, Y. Zhang, S. W. Son, M. Kandemir, W.-k. Liao, R. Thakur, A. Choudhary. IOPro: A Parallel I/O Profiling and Visualization Framework in HPC Systems. The Journal of Supercomputing, 71(3):840-870, March 2015.

2014

  • R. Buaba, A. Homaifar, W. Hendrix, S. W. Son, W.-k. Liao, and A. Choudhary. Randomized Algorithm for Approximate Nearest Neighbor Search in High Dimensions. Journal of Pattern Recognition Research, Vol 9, No 1, page 111-123, October 2014.
  • S. W. Son, Z. Chen, W. Hendrix, A. Agrawal, W-k. Liao, and A. Choudhary. Data Compression for the Exascale Computing Era – Survey. Supercomputing Frontiers and Innovations. Vol. 1, No. 2, page 76-88, October 2014.
  • Z. Chen, S. W. Son, W. Hendrix, A. Agrawal, W-k. Liao, and A. Choudhary. NUMARCK: Machine Learning Algorithm for Resiliency and Checkpointing. Proceedings of the The International Conference for High
    Performance Computing, Networking, Storage, and Analysis (SC)
    , November 2014.

2013

  • W. Ding, Y. Zhang, M. Kandemir, and S. W. Son. Compiler-Directed File Layout Optimization for Hierarchical Storage Systems. Scientific Computing, Vol. 21, Issue 3, pages 65-78, 2013. (Special Issue: Selected Papers from SC2012)
  • S. W. Son, S. Sehrish, W-K. Liao, R. Oldfield, and A. Choudhary. Dynamic File Striping and Data Layout Transformation on Parallel System with Fluctuating I/O Workload. Proceedings of the Workshop on Interfaces and Architectures for Scientific Data Storage (IASDS), September 2013.
  • S. Sehrish, S. W. Son, W-K. Liao, A. Choudhary and K. Schuchardt. Improving Collective I/O Performance by Pipelining Request Aggregation and File Access. Proceedings of EuroMPI, September 2013.

2012

  • S. J. Kim, S. W. Son, M. Kandemir, W.-K. Liao, R. Thakur, and A. Choudhary. IOPin: Runtime Profiling and Optimization of Parallel I/O in HPC Systems. Proceedings of the Parallel Data Storage Workshop (PDSW), Nobermber 2012.
  • W. Ding, Y. Zhang, M. Kandemir, and S. W. Son. Compiler-Directed File Layout Optimization for Hierarchical Storage Systems. Proceedings of the The International Conference for High
    Performance Computing, Networking, Storage, and Analysis (SC)
    , November 2012.

2011

  • M. Kandemir, S. Srikantaiah, S. W. Son. Improving Shared Cache Behavior of Multithreaded Object-Oriented Applications in Multicores. Proceedings of the International Conference on Computer-Aided Design (ICCAD), 2011.
  • W. Tantisiriroj, S. Patil, G. Gibson, S. W. Son, S. Lang, and R. Ross. On the Duality of Data-intensive File System Design: Reconciling HDFS and PVFS. Proceedings of the The International Conference for High
    Performance Computing, Networking, Storage, and Analysis (SC)
    , November 2011.
  • S. W. Son, S. Lang, R. Latham, R. Ross, and R. Thakur. Reliable MPI-IO through Layout-Aware Replication. Proceedings of the 7th IEEE Storage Networking Architecture and Parallel I/O (SNAPI) Workshop, May 2011.

2010

  • S. J. Kim, Y. Zhang, S. W. Son, R. Prabhakar, M. Kandemir, C. Patrick, W-.K. Liao, and A. Choudhary. Automated Tracing of I/O Stack. Proceedings of EuroMPI, 2010.
  • M. Kandemir, S. P. Muralidhara, M. Karakoy, and S. W. Son. Computation Mapping for Multi-Level Storage Cache Hierarchies. Proceedings of the International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC), 2010.
  • J. Wozniak, S. W. Son, and R. Ross. Object Storage Rebuild Analysis via Simulation with GOBS. Proceedings of the Fault Tolerance for HPC at eXtreme Scale (FTXS) Workshop, 2010.
  • C. Patrick, M. Kandemir, M. Karakoy, S. W. Son, and A. Choudhary. Cashing in on Hints for Better Prefetching and Caching in PVFS and MPI-IO. Proceedings of the The International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC), 2010.
  • S. W. Son, S. Lang, P. Carns, R. Ross, R. Thakur, B. Ozisikyilmaz, P. Kumar, W-.K. Liao, and A. Choudhary. Enabling Active Storage on Parallel I/O Software Stacks. Proceedings of the International Conference on Massive Storage Systems and Technology (MSST), 2010.

2009

  • O. Ozturk, M. Kandemir, S. W. Son, I. Kolku. Shared Scratch Pad Memory Space Management Across Applications. International Journal of Embedded Systems, Vol. 4, No. 1, pages 54-65, 2009.
  • S. W. Son, M. Kandemir, Y. Zhang, R. Garg. Topology-Aware I/O Caching for Shared Storage Systems. Proceedings of the 22nd International Conference on Parallel and Distributed Computing and Communication Systems (PDCCS), September 2009. [Best Paper]
  • J. Wozniak, B. Jacobs, R. Latham, S. Lang, S. W. Son, and R. Ross. Implementing Reliable Data Structures for MPI Services in High Component Count Systems. EuroPVM/MPI 2009, [Poster]
  • C. Patrick, R. Garg, S. W. Son, M. Kandemir. Improving I/O Performance using Soft-QoS Based Dynamic Storage Cache Partitioning. Proceedings of the IEEE International Conference on Cluster Computing (Cluster), September 2009.
  • R. Garg, S. W. Son, M. Kandemir, and P. Raghavan. Markov Model Based Disk Power Management for Data Intensive Workloads. Proceedings of the 9th IEEE International Symposium on Cluster Computing and the Grid (CCGrid), May 2009.
  • S. W. Son, M. Kandemir, M. Karakoy, and D. Chakrabarti. A Compiler-Directed Data Prefetching Scheme for Chip Multiprocessors. Proceedings of the 14th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), February 2009.

2008

  • C. Patrick, S. W. Son, and M. Kandemir. Comparative Evaluation of Overlap Strategies with Study of I/O Overlap in MPI-IO. Operating System Review, Vol. 42, Issue 6, pages 43-49, October 2008. (Best papers from SPEED 2008)
  • O. Ozturk, S. W. Son, M. Kandemir, and M. Karakoy. Prefetch Throttling and Data Pinning for Improving Performance of Shared Caches. Proceedings of the ACM/IEEE Conference on High Performance Networking and Computing (SC), November 2008.
  • M. Kandemir, F. Li, M. J. Irwin, and S. W. Son. A Novel Migration-based NUCA Design for Chip Multiprocessors. Proceedings of the ACM/IEEE Conference on High Performance Networking and Computing (SC), November 2008.
  • S. W. Son, S. P. Muralidhar, O. Ozturk, M. Kandemir, I. Kolcu, and M. Karakoy. Profiler and Compiler Assisted Adaptive I/O Prefetching for Shared Storage Caches. Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques (PACT), October 2008.
  • G. Chen, F. Li, S. W. Son, and M. Kandemir. Application mapping for chip multiprocessors. Proceedings of Design Automation Conference (DAC), 2008.
  • M. Kandemir, S. W. Son, and M. Karakoy. Improving I/O Performance of Applications through Compiler-Directed Code Restructuring. Proceedings of USENIX Conference on File and Storage Technologies (FAST), February 2008.
  • C. Patrick, S. W. Son, and M. Kandemir. Enhancing the Performance of MPI-IO Applications by Overlapping I/O, Computation and Communication. Proceedings of ACM SIGPLAN Symposium on Principle and Practice of Parallel Computing (PPoPP), February 2008. [Poster]

2007

  • S. W. Son and M. Kandemir. A Prefetching Algorithm for Multi-Speed Disks. Transactions on High-Performance Embedded Architectures and Compilers (Transactions on HiPEAC), 1(1):303-326, 2007. (Invited among the best papers from CF 2006).
  • S. W. Son, G. Chen, O. Ozturk, M. Kandemir, and A. Choudhary. Compiler-Directed Energy Optimization for Parallel Disk Based Systems. IEEE Transactions on Parallel and Distributed Systems (TPDS), Vol. 18, No. 9, pages 1241-1257, September 2007.
  • S. W. Son, K. Malkowski, G. Chen, M. Kandemir, and P. Raghavan. Reducing Energy Consumption of Parallel Sparse Matrix Applications Through Integrated Link/CPU Voltage Scaling. Journal of Supercomputing, Vol. 41, No. 3, pages 179-213, September 2007.
  • R. Prabhakar, S. W. Son, C. Patrick, S. H. K. Narayanan, and M. Kandemir. Securing Disk-Resident Data through Application Level Encryption. Proceedings of the Security in Storage Workshop (SISW), September 2007.
  • S. W. Son and M. Kandemir. Runtime System Support for Software-Guided Disk Power Management. Proceedings of the IEEE Cluster Computing (Cluster), September 2007.
  • M. Kandemir, S. W. Son, and M. Karakoy. Improving Disk Reuse for Reducing Power Consumption. Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED), August 2007.
  • O. Ozturk, M. Kandemir, and S. W. Son. An ILP Based Approach to Reducing Energy Consumption in NoC Based CMPs. Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED), August 2007. [Poster]
  • S. W. Son and M. Kandemir. Integrated Data Reorganization and Disk Mapping for Reducing Disk Energy Consumption. Proceedings of the 7th IEEE International Symposium on Cluster Computing and the Grid (CCGrid), May 2007.
  • M. Kandemir, T. Yemliha, S. W. Son, and O. Ozturk. Memory Bank Aware Dynamic Loop Scheduling. Proceedings of the Automation and Test in Europe (DATE), April 2007.

2006

  • M. Kandemir and S. W. Son. Reducing Power through Compiler-Directed Barrier Synchronization Elimination. Proceedings of the International Conference on Low Power Electronics and Design (ISLPED), Oct 2006. [Poster]
  • S. W. Son and M. Kandemir. Energy-Aware Data Prefetching for Multi-Speed Disks. Proceedings of the 3rd Conference on Computing Frontiers (CF), May 2006.
  • S. W. Son, K. Malkowski, G. Chen, M. Kandemir, and P. Raghavan. Integrated Link/CPU Voltage Scaling for Reducing Energy Consumption of Parallel Sparse Matrix Applications. Proceedings of Workshop on High-Performance, Power-Aware Computing (HPPAC), April 2006.
  • O. Ozturk, M. Kandemir, S. W. Son, and M. Karakoy. Selective Code/Data Migration for Reducing Communication Energy in Embedded MpSoC Architectures. Proceedings of the 16th ACM Great Lakes Symposium on VLSI (GLSVLSI), April 2006.
  • S. W. Son, G. Chen, and M. Kandemir. A Compiler-Guided Approach for Reducing Disk Power Consumption by Exploiting Disk Access Locality. Proceedings of the 4th Annual International Symposium on Code Generation and Optimization (CGO), March 2006.
  • S. W. Son, G. Chen, and M. Kandemir. Energy Savings through Embedded Processing on Disk System. Proceedings of the 11th Asia and South Pacific Design Automation Conference (ASP-DAC), January 2006.

2005

  • S. W. Son, G. Chen, M. Kandemir, and A. Choudhary. Dynamic Compilation for Reducing Energy Consumption of I/O-Intensive Applications. Proceedings of Workshop on Languages and Compilers for Parallel Computing (LCPC), October 2005.
  • M. Kandemir, S. W. Son, and G. Chen. An Evaluation of Code and Data Optimizations in the Context of Disk Power Reduction. Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED), August 2005.
  • S. W. Son, G. Chen, and M. Kandemir. Power-Aware Code Scheduling for Clusters of Active Disks. Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED), August 2005.
  • S. W. Son, G. Chen, and M. Kandemir. Disk Layout Optimization for Reducing Energy Consumption. Proceedings of the 19th International Conference on Supercomputing (ICS), June 2005.
  • S. W. Son, G. Chen, M. Kandemir, and A. Choudhary. Exposing Disk Layout to Compiler for Reducing Energy Consumption of Parallel Disk Based Systems. Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), June 2005.
  • S. W. Son, M. Kandemir, and A. Choudhary. Software-Directed Disk Power Management for Scientific Applications. Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS), April 2005.
  • S. H. K. Narayanan, S. W. Son, and M. Kandemir, F. Li. Using Loop Invariants to Fight Soft Errors in Data Caches. Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC), January 2005.