Dr. Liao 廖世偉

Everything for 改變世界:
玩真的,做中學,跨領域

Everything for real:
impact, learning-by-doing, inter-disciplinary


區塊鏈 Blockchain

  • 2013年 回到 Stanford 展開 區塊鏈 (Blockchain)
    數字金融 (FinTech & Digital Finance) 研究
  • 2015年 率先在 台大 開設 區塊鏈 (Blockchain) 課程
  • 帶領跨 台灣Silicon Valley 的團隊實作開源
    gcoin 區塊鏈 (Blockchain) 系統
  • G-coin.org
  • 臺灣大學金融科技暨區塊鏈

BigData

  • Machine's doctor:
    Machine learning for Data-center optimization,
    幫 Google 增加 Utilization,降低 Data-center 建置成本

Android

  • 22 years in Silicon Valley, Stanford PhD and Google, 改變世界
  • Android 的貢獻而獲得 Google 頒發的最高榮譽:創始人獎 (Founders' award)
  • Android compiler, Virtual machine, RenderScript engine 原作者,造福所有 Android 使用者

Publication

  • Applying Blockchain to An Automated Clearinghouse System
    Y. Liao, J. Tseng, S. Liao
    The 23rd Annual Tanet Proceeding, Pages 640-645, October 2017
  • A Profile-Guided Synergistic Computation Framework for Halide
    S. Liao, C. Kao, Y. Shimizu
    Journal of Architecture (JSA), 2017
  • Blockchain: The evolutionary next step for ICT e-Agriculture
    Y. Lin, J. Petway, J. Anthony, H. Mukhtar, S. Liao, C. Chou, Y. Ho
    Environments 2017, 4(3), 50
  • A Halide-based Synergistic Computing Framework for Heterogeneous Systems
    S. Liao, S. Kuang, C. Kao, C.Tu
    Journal of Signal Processing Systems (JSPS), 2017
  • Deadline Is Not Enough: Importance-Aware Transmission Control Protocol for Server-Centric Data Centers
    M. Chen, S. Wang, S. Liao, I. Chung, C. Chou
    IEEE Systems Journal, Volume:PP, Issue:99, 2016
  • Locality-aware scheduling for stencil code in Halide
    S. Liao, S. Tsai, C. Yang, C. Lo
    ICPP-EMS 2016
  • Gcoin whitepaper
    S. Liao
    Gcoin foundation 2016
  • Machine Learning-Based Configuration Parameter Tuning on Hadoop System.
    C. Chen, Y. Zhuo, C. Yeh, C. Lin, S. Liao
    BigData Congress, 2015, pp. 386-392.
  • High-level compute APIs and performance portability on Android.
    S. Liao
    The 11th IEEE Symposium on Embedded Systems for Real-time Multimedia, 2013.
  • Design and Implementation of High-Level Compute on Android Systems
    Hung-Shuen Chen, Jr-Yuan Chiou, Cheng-yan Yang, Yi-jui Wu, Wei-chung Hwang, Hao-Chien Hung, Shih-wei Liao
    ESTIMEDIA 2013
  • RS2CL: A Renderscript-to-OpenCL translator.
    Jr-Yuan Chiou, Hung-Shuen Chen, Cheng-Yan Yang, Yi-Jui Wu, Bo-Yu Lin
    APPLC 2013
  • O2render : An OpenCL-to-Renderscript Translator for Porting Across Various GPUs or CPUs
    Cheng-yan Yang, Yi-jui Wu, Steven Liao
    ESTIMEDIA 2012
  • Android RenderScript on Low-Level Virtual Machine
    S. Liao
    Linux Foundation Collaboration Summit, 2011.
  • Taming hardware event samples for FDO compilation
    Dehao Chen, Neil Vachharajani, Robert Hundt, Shih-wei Liao, Vinodha Ramasamy, Paul Yuan, Wenguang Chen, Weimin Zheng
    CGO 2010: 42-52
  • Prefetch optimizations on large-scale applications via parameter value prediction
    Shih-wei Liao, Tzu-Han Hung, Donald Nguyen, Hucheng Zhou, Chinyen Chou, Chia-Heng Tu
    ICS 2009: 519-520
  • Machine learning-based prefetch optimization for data center applications
    Shih-wei Liao, Tzu-Han Hung, Donald Nguyen, Chinyen Chou, Chia-Heng Tu, Hucheng Zhou
    SC 2009
  • Machine Learning-Based Prefetch Optimization for Data Center Applications
    S. Liao, T. Hung, D. Nguyen, C. Chou, C. Tu, H. Zhou,
    Proceedings of Supercomoputing 2009.
  • Prefetch Optimization on Large-scale Applications via Parameter Value Prediction
    S. Liao, T. Hung, H. Zhou, D. Nguyen, C. Chou, C. Tu,
    ACM International Conference on Supercomoputing, Pages: 519-520, June 2009.
  • Scalable Loseless High Definition Image Coding on Multicore Platforms
    S. Liao, S. Hung, C. Tu, J. Chen,
    IEEE/IFIP International Conference On Embedded and Ubiquitous Computing, December 2007.
  • Parallel XML Transformations on Multi-Core Processors
    Y. Sun, T. Li, Q. Zhang, J. Yang, S. Liao,
    IEEE International Conference on e-Business Engineering (IEEE ICEBE 2007), October 2007.
  • Multi-Disciplinary Simulation and Analysis of Complex Products in Service Oriented Environment
    H. Wang, S. Liao, H. Zhang,
    IEEE International Conference on Service-Oriented Computing and Applications (IEEE SOCA 2007), Newport Beach, California, June 2007.
  • A Service Oriented Paradigm to Support Collaborative Product Development
    H. Wang, H. Zhang, S. Liao,
    International Conference on Computer Supported Coperative Work in Design (CSCWD 2007), Melbourne Australia, May 2007.
  • Service Monitoring and Management on Virtualized and Multicore Platforms
    K. Lin, S. Liao,
    Service Oriented Architecture, Integration and Collaboration. Part of IEEE International Conference on e-Business Engineering (IEEE ICEBE 2006), Shanghai, China, October 2006.
  • Parallelizing User-Defined and Implicit Reductions Globally on Multiprocessors
    S. Liao,
    Lecture Notes in Computer Science, Springer Verlag. Also in Proceedings of Annual Asia-Pacific Computer Architecture Conference (ACSAC06), Shanghai, PRC, September 2006.
  • Data and Computation Transformations for Brook Streaming Applications on Multiprocessors
    S. Liao, Z. Du, G. Wu, G. Lueh,
    Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO'06), New York, NY, March 2006.
  • A Code Generation Algorithm for Affine Partitioning Framework
    S. Liao, Z. Du, G. Wu, G. Lueh,
    Proceedings of IEEE/IFIP International Workshop on Parallel and Distributed Embedded Systems, Fukuoka, Japan, July 2005.
  • Parallel Processing of a Raytracer for GPU vs. for CPU
    S. Liao, Z. Du, G. Wu, G. Lueh,
    Proceedings of the International Conference on Parallel and Distributed Processing Technique and Applications, Las Vegas, NV, June 2005.
  • Physical Experimentation with Prefetching Helper Threads on Intel's Hyper-Threaded Processors
    D. Kim, S. Liao, P. Wang, J. Cuvillo, X. Tian, X. Zou, H. Wang, D. Yeung, M. Girkar, J. Shen,
    Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization (CGO'04), Palo Alto, CA, March 2004 -- Best Paper Award Nominee.
  • AutoHelper: Profile-Guided Generation of Helper Threads
    S. Liao, X. Tian, P. Wang, D. Kim, J. Cuvillo, H. Wang, J. Shen,
    Intel Programming Technology Conference (IPTC'03), Hillsboro, OR, November 2003.
  • EmonLite: User-Level Library Routines for Dynamic Performance Monitoring with Low Profiling Overhead
    D. Kim, J. Cuvillo, S. Liao, P. Wang, X. Tian, H. Wang, J. Shen,
    Intel Programming Technology Conference (IPTC'03), Hillsboro, OR, November 2003.
  • Post-Pass Binary Adaptation Tool for Software-Based Speculative Precomputation
    S. Liao, P. Wang, H. Wang, G. Hoflehner, D. Lavery, J. Shen,
    Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'02), Berlin, Germany, June 2002.
  • Speculative Precomputation: Exploring the Use of Multithreading for Latency
    H. Wang, P. Wang, R. Weldon, S. Ettinger, H. Saito, M. Girkar, S. Liao, J. Shen,
    Intel Technology Journal Vol. 6 Issue 1, February 2002.
  • Blocking and Array Contraction Across Arbitrarily Nested Loops Using Affine Partitioning
    A. Lim, S.-W Liao, M. S. Lam,
    Proceedings of the 8th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP'01), Snowbird, Utah, June 2001.
  • SUIF Explorer: An Interprocedural and Interactive Parallelizer
    S.-W Liao
    Technical Report CSL-TR-00-807, Dept. of Computer Science, Stanford University, August 2000, 146 pages, PhD thesis.
  • Interprocedural Array Liveness Analysis and Its Application to Parallelization and Memory Optimizations
    S.-W Liao, M. S. Lam.
    Technical Report, December 1999.
  • SUIF Explorer: An Interactive and Interprocedural Parallelizer
    S.-W Liao, A. Diwan, R. P. Bosch, Jr., A. Ghuloum, M. S. Lam,
    Proceedings of the 7th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP'99), Atlanta, Georgia, May 1999, pages 37-48.
  • Interprocedural Parallelization Analysis in SUIF
    M. Hall, S. Amarasinghe, B. Murphy, S. Liao, M. Lam,
    To appear in ACM Transactions of Programming Language and Systems.
  • Achieving High Performance on Digital AlphaServers with the SUIF Compiler
    J. Anderson, M. Hall, S. Amarasinghe, B. Murphy, S. Liao, E. Bugnion, M. Lam,
    Digital Technical Journal, Vol. 10 No. 1, 1998, pages 71-80.
  • SUIF Explorer: A Programming Assistant for Parallel Machines
    S.-W Liao, R. P. Bosch, Jr., A. Ghuloum, and M. S. Lam,
    Proceedings of the Second SUIF Compiler Workshop, August 1997.
  • Software and Hardware for Exploiting Speculative Parallelism with a Multiprocessor
    J. Oplinger, D. Heine, S.-W Liao, B. Nayfeh, K. Olukotun, and M. S. Lam,
    Stanford Technical Report CSL-97-715, March 1997.
  • Maximizing Multiprocessor Performance with the SUIF Compiler
    M. Hall, J. Anderson, S. Amarasinghe, B. Murphy, S. Liao, E. Bugnion, M. Lam,
    IEEE Computer, 29(12), December 1996.
  • The Multiprocessor a a General-Purpose Processor: A Software Perspective.
    S. Amarasinghe, J. Anderson, C. Wilson, S. Liao, M. Hall, B. Murphy, M. Lam.
    IEEE Micro, June 1996, pages 52-61
  • Hot Compilers for Future Hot Chips.
    S. Amarasinghe, J. Anderson, R. French, M. Hall, M. Lam, S. Liao, B. Murphy, C. Tseng, C. Wilson, R. Wilson.
    Hot Chips VII, August 1995, Stanford, CA.
  • Detecting Coarse-Grain Parallelism Using an Interprocedural Parallelizing Compiler
    M. W. Hall, S. P. Amarasinghe, B. R. Murphy, S. Liao, and M. S. Lam,
    Proceedings of Supercomputing '95, December, 1995.
  • Interprocedural Analysis for Parallelization
    M. W. Hall, B. R. Murphy, S. P. Amarasinghe, S. Liao, and M. S. Lam,
    Proceedings of the 8th International Workshop on Languages and Compilers for Parallel Computing (LCPC95), August, 1995.
  • Overview of Interprocedural Parallelization Analysis
    M.W. Hall, S. Amarasinghe, B. Murphy, S. Liao and M. Lam.
    Fifth International Workshop on Compilers for Parallel Computers, June 1995.
  • Interprocedural parallelization analysis: Preliminary results.
    M. Hall, S. Amarasinghe, B. Murphy, S.-W. Liao, and M. Lam.
    Technical Report CSL-TR-95-665, Dept. of Computer Science, Stanford University, March 1995.
  • SUIF: A Parallelizing and Optimizing Research Compiler
    R. Wilson, R. French, C. Wilson, S. Amarasinghe, J. Anderson, S. Tjiang, S.-W Liao, C.-W. Tseng, M. Hall, M. Lam, and J. Hennessy.
    ACM SIGPLAN Notices, 29(12):31-37, December 1994.
  • Design and Implementation of a Fault-Tolerant Imprecise Computation Server on Mach
    S.-W Liao, C. Wu, and K. Lin
    IEEE Workshop on Imprecise Computation, December, 1992.