¡@ ¡@

Department of Electrical and Computer Engineering

2467 A. V. Williams Bldg.

University of Maryland

College Park MD, 20742

Office Phone: (301)405-3744

E-mail:


Dr. Chung-Ching Shen (¨H¤¤¹t) received his Ph.D. in Electrical Engineering from the University of Maryland, College Park in 2008. He is currently a research scientist in the Department of Electrical and Computer Engineering and a part-time adjunct faculty in the Professional Master of Engineering program at the University of Maryland. He has a broad background in computer engineering and embedded signal processing. As a researcher at the University of Maryland, he has obtained extensive specific research experience in model-based design, analysis and synthesis for signal processing applications, including speech recognition, image registration, software-defined radio, and wireless sensor networks. He has also demonstrated model-based development models with a variety of programming languages such as C, Verilog, and CUDA for implementing these applications on various hardware platforms, including programmable digital signal processor, FPGA, GPU, and low-power microcontrollers coupled with radio front-end transceivers. He earned the B.S. degree in computer science from National Chiao-Tung University, Taiwan, in 2000 and the M.S. degree in electrical and computer engineering from the University of Maryland, College Park, in 2004.


RESEARCH INTERESTS

  • Model-based design, analysis, and code synthesis for signal processing applications

  • Low power design for wireless sensor network systems

  • Embedded signal processing on heterogeneous multiprocessor arrays


TEACHING

  • ENPM808R: Design and Synthesis of Digital Systems (Spring'10), University of Maryland.


PUBLICATIONS

  • C. Shen, L. Wang, I. Cho, S. Kim, S. Won, W. Plishker, and S. S. Bhattacharyya. The DSPCAD lightweight dataflow environment: Introduction to LIDE version 0.1. Technical Report UMIACS-TR-2011-17, Institute for Advanced Computer Studies, University of Maryland at College Park, 2011. http://hdl.handle.net/1903/12147.

  • H. Kee, C. Shen, S. S. Bhattacharyya, I. Wong, Y. Rao, and J. Kornerup. Mapping parameterized cyclo-static dataflow graphs onto configurable hardware. Journal of Signal Processing Systems, 2011. DOI: DOI 10.1007/s11265-011-0599-5.

  • S. S. Bhattacharyya, W. Plishker, C. Shen, and A. Gupta. Teaching cross-platform design and testing methods for embedded systems using DICE. In Proceedings of the Workshop on Embedded Systems Education, Taipei, Taiwan, October 2011. 8 pages in online proceedings.

  • S. S. Bhattacharyya, W. Plishker, N. Sane, C. Shen, and H. Wu. Modeling and optimization of dynamic signal processing in resource-aware sensor networks. In Proceedings of the Workshop on Resources Aware Sensor and Surveillance Networks in conjunction with IEEE International Conference on Advanced Video and Signal-Based Surveillance, pages 449-454, Klagenfurt, Austria, August 2011.

  • C. Shen, W. Plishker, and S. S. Bhattacharyya. Dataflow-based design and implementation of image processing applications. Technical Report UMIACS-TR-2011-11, Institute for Advanced Computer Studies, University of Maryland at College Park, 2011. http://drum.lib.umd.edu/handle/1903/11403.

  • S. S. Bhattacharyya, C. Shen, W. Plishker, N. Sane, and G. Zaki. Using the DSPCAD integrative command-line environment: User's guide for DICE version 1.1. Technical Report DSPCAD-TR-2011-13, Institute for Advanced Computer Studies, University of Maryland at College Park, 2011.

  • S. S. Bhattacharyya, W. Plishker, C. Shen, N. Sane, and G. Zaki. The DSPCAD integrative command line environment: Introduction to DICE version 1.1. Technical Report UMIACS-TR-2011-10, Institute for Advanced Computer Studies, University of Maryland at College Park, 2011.

  • C. Shen, H. Wu, N. Sane, W. Plishker, and S. S. Bhattacharyya. A Design Tool for Efficient Mapping of Multimedia Applications onto Heterogeneous Platforms. In Proceedings of the IEEE Internationl Conference on Multimedia & Expo, Barcelona, Spain, July 2011. 6 pages in online proceedings.

  • H. Wu, C. Shen, N. Sane, W. Plishker, and S. S. Bhattacharyya. A Model-based Schedule Representation for Heterogeneous Mapping of Dataflow Graphs. In Proceedings of the International Heterogeneity in Computing Workshop, pages 66-77, Anchorage, Alaska, USA, May 2011.

  • C. Shen, W. Plishker, H. Wu, and S. S. Bhattacharyya. A lightweight dataflow approach for design and implementation of SDR systems. In Proceedings of the Wireless Innovation Conference and Product Exposition, Washington DC, USA, November 2010.

  • H. Wu, C. Shen, S. S. Bhattacharyya, K. Compton, M. Schulte, M. Wolf, and T. Zhang. Design and implementation of real-time signal processing applications on heterogeneous multiprocessor arrays. In Proceedings of the IEEE Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, California, November 2010. Invited paper.

  • W. Plishker, C. Shen, S. S. Bhattacharyya, G. Zaki, S. Kedilaya, N. Sane, K. Sudusinghe, T. Gregerson, J. Liu, and M. Schulte. Model-based DSP implementation on FPGAs. In Proceedings of the International Symposium on Rapid System Prototyping, Fairfax, Virginia, June 2010. Invited paper.

  • C. Shen, W. Plishker, D. Ko, S. S. Bhattacharyya, and N. Goldsman. Energy-driven distribution of signal processing applications across wireless sensor networks. ACM Transactions on Sensor Networks, Vol.6, No. 3, Article 24, June 2010.

  • S. S. Bhattacharyya, S. Kedilaya, W. Plishker, N. Sane, C. Shen, and G. Zaki. The DSPCAD integrative command line environment: Introduction to DICE version 1. Technical Report UMIACS-TR-2009-13, Institute for Advanced Computer Studies, University of Maryland at College Park, August 2009.

  • S. S. Bhattacharyya, S. Kedilaya, W. Plishker, N. Sane, C. Shen, and G. Zaki. Using the DSPCAD itegrative command-line environment: User's guide forDICE version 1.0. Technical Report DSPCAD-TR-2009-01, Maryland DSPCAD Research Group, Department of Electrical and Computer Engineering, University of Maryland at College Park, 2009.

  • C. Shen and S S. Bhattacharyya. System-level clustering and timing analysis for GALS-based dataflow architectures. In Proceedings of the ACM International Workshop on Timing Issues in the Specification and Synthesis of Digital systems, Austin, Texas, Feburary 2009.

  • C. Shen. Energy-driven optimization of hardware and software for distributed embedded systems. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2008.

  • C. Shen, R. Kupershtok, S. Adl, S. S. Bhattacharyya, N. Goldsman, and M. Peckerar. Sensor support systems for asymmetric threat countermeasures. IEEE Sensors Journal, 8(6):682-692, June 2008.

  • C. Shen, W. Plishker, and S S. Bhattacharyya. Design and optimization of a distributed, embedded speech recognition system. In Proceedings of the 16th International Workshop on Parallel and Distributed Real-Time Systems, Miami, Florida, April 2008.

  • M. Ko, C. Shen, and S. S. Bhattacharyya. Memo ry-constrained block processing for dsp software optimization. Journal of VLSI Signal Processing Systems, 50(2):163-177, Feburary 2008.

  • C. Shen, R. Kupershtok, S. S. Bhattacharyya, and N. Goldsman. Design and implementation of a device network application for distributed line-crossing recognition. In Proceedings of the International Semiconductor Device Research Symposium, College Park, Maryland, December 2007.

  • C. Shen, W. Plishker, S. S. Bhattacharyya, and N. Goldsman. An energy-driven design methodology for distributing dsp applications across wireless sensor networks. In Proceedings of the 28th IEEE International Real-Time Systems Symposium, Tucson, Arizona, December 2007.

  • P. Salmela, C. Shen, S. S. Bhattacharyya, and J. Takala. Synthesis of dsp architectures using libraries of coarse-grain configurations. In Proceedings of the IEEE Workshop on Signal Processing Systems, Shanghai, China, October 2007.

  • C. Shen, R. Kupershtok, S. S. Bhattacharyya, and N. Goldsman. Design techniques for streamlined integration and fault tolerance in a distributed sensor system for line-crossing recognition. In Proceedings of the International Workshop on Distributed Sensor Systems, Honolulu, Hawaii, August 2007.

  • B. Yang, F. Vanin, C. Shen, X. Shao, Q. Balzano, N. Goldsman, and C. Davis. A low profile 916mhz f-inverted compact antenna (fica) for wireless sensor networks. In Proceedings of the International Symposium on Antennas and Propagation, Honolulu, Hawaii, June 2007.

  • C. Shen, R. Kupershtok, B. Yang, F. M. Vanin, X. Shao, D. Sheth, N. Goldsman, Q. Balzano, and S. S. Bhattacharyya. Compact, low power wireless sensor network system for line crossing recognition. In Proceedings of the International Symposium on Circuits and Systems, pages 2506-2509, New Orleans, Louisiana, May 2007.

  • P. Salmela, C. Shen, S. S. Bhattacharyya, and J. Takala. Register file partitioning with constraint programming. In Proceedings of the International Symposium on System-on-Chip, pages 137-140, Tampere, Finland, November 2006.

  • S. Saha, C. Shen, C. Hsu, A. Veeraraghavan, A. Sussman, and S. S. Bhattacharyya. Model-based OpenMP implementation of a 3D facial pose tracking system. In Proceedings of the Workshop on Parallel and Distributed Multimedia, Columbus, Ohio, August 2006.

  • C. Shen, C. Badr, K. Kordari, S. S. Bhattacharyya, G. L. Blankenship, and N. Goldsman. A rapid prototyping methodology for application-specific sensor networks. In Proceedings of the IEEE International Workshop on Computer Architecture for Machine Perception and Sensing, Montreal, Canada, September 2006.

  • D. Ko, C. Shen, S. S. Bhattacharyya, and N. Goldsman. Energy-driven partitioning of signal processing algorithms in sensor networks. In Proceedings of the International Workshop on Embedded Computer Systems: Architectures, Modeling, and Simulation, Lecture Notes in Computer Science 4017, pages 142-154. Springer, Samos, Greece, July 2006.

  • M. Ko, C. Shen, and S. S. Bhattacharyya. Memory-constrained block processing optimization for synthesis of DSP software. In Proceedings of the International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, pages 137-143, Samos, Greece, July 2006.