Careers | Phone Book | A - Z Index

Cy Chan

ChanCyP
Cy Chan
Computer Research Scientist
Computational Research Division
Computer Architecture Group
One Cyclotron Rd
Berkeley, CA 94720

Biographical Sketch

Cy Chan is a computer research scientist in CAG working on developing new techniques for software optimization and novel programming models for HPC systems.  His current research interests include the analysis and optimization of multi-resolution, multi-physics, fluid-simulation codes for hardware/software co-design and the development of new programming models and runtime systems to automate this process for future exascale systems.  His recent work has also introduced and studied auto-tuners for solving sparse linear systems including multigrid solvers.  In addition to these pursuits, he is also interested in developing collaborations in other areas of renewable energy applications research.  He graduated with an A.B. in Applied Mathematics from Harvard University and an S.M. and Ph.D. in Electrical Engineering and Computer Science from the Massachusetts Institute of Technology.

Projects

Journal Articles

Didem Unat, Cy Chan, Weiqun Zhang, Samuel Williams, John Bachan, John Bell, John Shalf, "ExaSAT: An Exascale Co-Design Tool for Performance Modeling", International Journal of High Performance Computing Applications (IJHPCA), May 2015, doi: 10.1177/1094342014568690

James Albrecht, Cy Chan, and Alan Edelman, "Sturm Sequences and Random Eigenvalue Distributions", Foundations of Computational Mathematics, August 2009,

Conference Papers

Cy Chan, John Bachan, Joseph Kenny, Jeremiah Wilke, Vincent Beckner, Ann Almgren, John Bell, "Topology-Aware Performance Optimization and Modeling of Adaptive Mesh Refinement Codes for Exascale", (BEST PAPER AWARD) COMHPC 2016 - SC16 Workshop on Communication Optimization in High Performance Computing, Salt Lake City, UT, November 18, 2016,

Best Paper Award

Cy Chan, Didem Unat, Michael Lijewski, Weiqun Zhang, John Bell, John Shalf, "Software Design Space Exploration for Exascale Combustion Co-Design", International Supercomputing Conference (ISC), Leipzig, Germany, June 16, 2013,

Cy Chan, Joseph Kenny, Gilbert Hendry, Didem Unat, Vincent Beckner, John Bell and John Shalf,, "An AMR Computation and Communication Dependency and Analysis Methodology", IA^3 2013 - SC13 Workshop on Irregular Applications: Architectures and Algorithms, Denver, CO, January 1, 2013,

Jason Ansel, Maciej Pacula, Yee Lok Wong, Cy Chan, Marek Olszewski, Una-May O'Reilly, Saman Amarasinghe, "Siblingrivalry: online autotuning through local competitions", Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES '12), ACM, October 7, 2012, 91-100,

Jason Ansel, Yee Lok Wong, Cy Chan, Marek Olszewski, Alan Edelman, Saman Amarasinghe, "Language and Compiler Support for Auto-Tuning Variable-Accuracy Algorithms", International Symposium on Code Generation and Optimization (CGO), Washington, DC, USA, IEEE Computer Society, April 2, 2011, 85--96,

Shoaib Kamil, Cy Chan, Leonid Oliker, John Shalf, Samuel Williams, "An auto-tuning framework for parallel multicore stencil computations", International Parallel & Distributed Processing Symposium (IPDPS), January 1, 2010, 1-12, doi: 10.1109/IPDPS.2010.5470421

Cy Chan, Jason Ansel, Yee Lok Wong, Saman Amarasinghe, Alan Edelman, "Autotuning Multigrid with PetaBricks", International Conference for High Performance Computing, Networking, Storage, and Analysis (SC), New York, NY, USA, ACM, November 14, 2009, 5:1--5:12, doi: 10.1145/1654059.1654065

Jason Ansel, Cy Chan, Yee Lok Wong, Marek Olszewski, Qin Zhao, Alan Edelman, Saman Amarasinghe, "PetaBricks: a language and compiler for algorithmic choice", Programming Language Design and Implementation (PLDI), New York, NY, USA, ACM, June 15, 2009, 38--49, doi: 10.1145/1542476.1542481

Shoaib Kamil, Cy Chan, Samuel Williams, Leonid Oliker, John Shalf, Mark Howison, E. Wes Bethel, Prabhat, "A Generalized Framework for Auto-tuning Stencil Computations", BEST PAPER AWARD - Cray User Group Conference (CUG), Atlanta, GA, May 4, 2009, LBNL 2078E,

Best Paper Award

Presentation/Talks

Cy Chan, James Stalker, Katherine Dykes, Alex Kalmikov, Stephen Connors, Resource Assessment Overview and MIT Full Breeze Case Study, MIT Wind Week, January 18, 2011,

Cy Chan, Jason Ansel, Yee Lok Wong, Saman Amarasinghe, Alan Edelman, Autotuning Multigrid with PetaBricks, SIAM Conference on Parallel Processing for Scientific Computing (PP), February 24, 2010,

Cy Chan, Jason Ansel, Yee Lok Wong, Saman Amarasinghe, Alan Edelman, Autotuning Multigrid with PetaBricks, International Conference for High Performance Computing, Networking, Storage, and Analysis (SC), November 14, 2009,

Cy Chan, Jason Ansel, Yee Lok Wong, Saman Amarasinghe, Alan Edelman, A Dynamic Programming Approach to Autotuning Multigrid, Fourteenth Copper Mountain Conference on Multigrid Methods, March 22, 2009,

Cy Chan, Shoaib Kamil, John Shalf, Generalized Multicore Autotuning for Stencil-based PDE Solvers, Lawrence Berkeley National Laboratory, August 21, 2008,

Preston A Jackson, Cy Chan, Charles M Rader, M Michael Vai, Jonathan E Scalera, A Systolic FFT Architecture for Real Time FPGA Systems, Eighth Annual Workshop on High Performance Embedded Computing (HPEC), September 28, 2004,

Reports

J.A. Ang, R.F. Barrett, R.E. Benner, D. Burke, C. Chan, D. Donofrio, S.D. Hammond, K.S. Hemmert, S.M. Kelly, H. Le, V.J. Leung, D.R. Resnick, A.F. Rodrigues, J. Shalf, D. Stark, D. Unat, N.J. Wright, "Abstract Machine Models and Proxy Architectures for Exascale Computing", May 16, 2014,

Cy Chan, Pamela Silva, Chao Zhang, "Danehy Park Wind Turbine Project -- Preliminary Assessment Report", Massachusetts Institute of Technology, July 27, 2011,

Kathy Araujo, Katherine Dykes, Cy Chan, Alex Kalmikov, Kevin Ferrigno, Bryan Palmintier, Sungho Lee, Mark Lipson, "Feasibility Study -- Project Full Breeze", Massachusetts Institute of Technology, November 27, 2010,

Jason Ansel, Cy Chan, "PetaBricks", Crossroads, The ACM Magazine for Students (XRDS), September 2010, doi: 10.1145/1836543.1836554

Alex Kalmikov, Guillaume Dupont, Katherine Dykes, Cy Chan, "Wind Power Resource Assessment in Complex Urban Environments: MIT Campus Case-Study Using CFD Analysis", American Wind Energy Association Wind Power Conference and Exhibition, May 23, 2010,

Cy Chan, James Stalker, Alan Edelman, Stephen Connors, "Leveraging High Performance Computation for Statistical Wind Prediction", American Wind Energy Association Wind Power Conference and Exhibition, May 23, 2010,

Cy Chan, Vesselin Drensky, Alan Edelman, Raymond Kan, Plamen Koev, "On Computing Schur Functions and Series Thereof", Submitted to the Journal of Agebraic Combinatorics, 2007,

Posters

Cy Chan, Pamela Silva, Chao Zhang, "Cambridge Danehy Park Wind Turbine Preliminary Project Assessment", MIT Energy Night, October 2011,

Cy Chan, James Stalker, Alan Edelman, Stephen Connors, "Leveraging High Performance Computation for Statistical Wind Prediction", American Wind Energy Association Wind Power Conference and Exhibition, May 23, 2010,

Alex Kalmikov, Guillaume Dupont, Katherine Dykes, Cy Chan, "Wind Power Resource Assessment in Complex Urban Environments: MIT Campus Case-Study Using CFD Analysis", American Wind Energy Association Wind Power Conference and Exhibition, May 23, 2010,

Others

Didem Unat, Cy Chan, Weiqun Zhang, John Bell and John Shalf, Tiling as a Durable Abstraction for Parallelism and Data Locality, Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing, November 18, 2013,

Gil Raz, Cy Chan, Method and System of Nonlinear Signal Processing, US Patent 7609759, November 16, 2005,