Dr. Liao 廖世偉

Everything for 改變世界:

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

實驗室簡介 Laboratory Introduction

  • ABClab 秉持著改變世界的精神,持續致力於區塊鏈、大數據、人工智慧等領域發展,是台灣第一個運用區塊鏈技術揪出河川污染元兇的開發研究團隊,嚴格遵守中立性、學術性、為民奉獻的準則。
  • 我們貢獻這個大學於宇宙的精神 與世界頂尖大學持續地進行學術合作,並且與國際科技大廠進行產學合作,積極探尋人類下一步的可能性。

區塊鏈 Blockchain

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


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


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

Professor Liao with Stanford Professor Darrell Duffie

  • Research on Digital Currency:
    Professor Liao's presentation on his IEEE Blockchain paper (~15% acceptance rate)
    Personalized Difficulty Adjustment for Countering the Double-Spending Attack in Proof-of-Work Consensus Protocols

2018 第三屆金融科技暨區塊鏈研討會

  • 活動時間:2018年7月27日 11:00-18:30
  • 活動地點:台大資訊工程館104教室(德田館)
  • 參加費用:免費
  • 議程:
    Session 1:理財機器人:推薦引擎 11:00
    Session 2:KYC:電腦視覺 12:00
    Session 3:AML:反洗錢 13:00
    Session 4:Blockchain and Cryptocurrency:區塊鏈與數位貨幣 14:00
    Session 5:Token Economy:通證經濟 15:00
    Session 6:Inter-Chain and Internet:跨鏈 16:00
    Session 7:Blockchain 17:00

Blockchain:Brave New World

  • Presenter:Jean Louis van der Velde, CEO, Bitfinex and Tether

市場規模逾137億美元 什麼是ICO?

  • 到底什麼是ICO?過去虛擬貨幣帶起挖礦熱潮,近期則是ICO風潮,光今年上半年,就有137億美元湧入ICO市場,到底ICO是淘金寶地,還是騙局呢?


  • 亞太區的日本、韓國皆有虛擬貨幣自律組織,現在,這陣風也吹進臺灣,繼今年5月,立委許毓仁宣布成立臺灣加密區塊鏈自律組織之後,立委余宛如、亞太區塊鏈發展協會也偕同7家虛擬貨幣交易所,發布自律公約,並宣布9月將成立亞太區塊鏈產業自律聯盟。

亞洲.矽谷計畫 - 縮短農民與貸款的距離 農業融資區塊鏈


NTU RegTech



  • 純網銀如何克服 監理與資安兩大痛點
    S. Liao
  • Cover Story: FinTech, RegTech and Security
    S. Liao
    invited article, Bankers Magazine, September 2019
  • RelGAN: Multi-Domain Image-to-Image Translation via Relative Attributes
    P. Wu, Y. Lin, C. Chang, E. Chang, S. Liao
    IEEE International Conference on Computer Vision, 2019
  • Autonomous and malware-proof blockchain-based firmware update platform with efficient batch verification for Internet of Things devices
    J. Hu, L. Yeh, S. Liao, C. Yang
    Computers & Security, 2019
  • Sensor Data Compression using Bounded Error Piecewise Linear Approximation and Resolution Reduction
    J. Lin, S. Liao, F. Leu
    Energies Journal,2019
  • An Evaluation of Bitcoin Address Classification based on Transaction History Summarization
    Yu-Jing Lin, Po-Wei Wu, Cheng-Han Hsu, I-Ping Tu, and Shih-wei Liao
    IEEE International Conference on Blockchain and Cryptocurrency, 2019
  • DeepLinQ: Distributed Multi-Layer Ledgers for Privacy-Preserving Data Sharing
    Shih-Wei Liao , Edward Y. Chang , Chun-Ting Liu , Wei-Chen Lin, Pin-Wei Liao , Wei-Kang Fu , Chung-Huan Mei and Emily J. Chang
    IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR 2018), 2018
  • Personalized Difficulty Adjustment for Countering the Double-Spending Attack in Proof-of-Work Consensus Protocols
    Chi-Ning Chou, Yu-Jing Lin, Ren Chen, Hsiu-Yao Chang, I-Ping Tu, Shih-wei Liao
  • Dynamic Difficulty Scheme in Bitcoin System: A Distributed and Balanced Consensus Network
    IEEE Blockchain Conference, 2018
  • Governance on the Drug Supply Chain via Gcoin Blockchain
    J.H. Tseng, Y. Liao, B. Chong, S.i Liao
    International Journal of Environmental Research and Public Health. 2018
  • 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 Systems 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
    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.