Selected Publications of the Maryland DSP-CAD Research Group

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

A BibTeX file containing bibliographic information for all publications listed here is also available.

Globally, this publication list is ordered in reverse chronological order. Within a given year, the ordering is alphabetical (by author name).

We are grateful to the following sponsors, who have supported the research in Maryland DSPCAD Research Group at large: Agilent Technologies; Angeles Design Systems, Inc.; the Austrian Marshall Plan Foundation; Blue Halo / Intelligent Automation; CoolCAD Electronics; the Defense Advanced Research Projects Agency; the Department of Homeland Security; the Fulbright Specialists Program of the Council for International Exchange of Scholars; IGI Technologies; Intel; the Intelligence Advanced Research Projects Activity; the Laboratory for Physical Sciences; the Laboratory for Telecommunication Sciences; Management Communications and Control, Inc.; the Maryland Governor's Office of Crime Control and Prevention; the Maryland Industrial Partnerships (MIPS) Program; the National Institutes of Health; National Instruments; the National Institute of Standards and Technology; the National Radio Astronomy Observatory; Northrop Grumman Corp.; the Salisbury, Maryland Police Department; the Semiconductor Research Corporation; Techno-Sciences, Inc.; Texas Instruments, Inc.; Trident Systems, Inc.; the University of Maryland Graduate School; the US Air Force Office of Scientific Research under the Dynamic Data Driven Applications Systems (DDDAS) Program; the US Air Force Research Laboratory; the US Army Research Laboratory; the US Army Research Office; and the US National Science Foundation.

DSPCAD Group Website.



Publications are listed for some or all of the following years:
2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, 1998, 1997, 1996, 1995, 1994, 1993, 1992 Bibliography generated from contentsIn.bib
[carb2023x2]
W. Carballo-Hernández, M. Pelcat, S. Bhattacharyya, and F. Berry. Flydeling: Streamlined performance models for hardware acceleration of CNNs through system identification. ACM Transactions on Modeling and Performance Evaluation of Computing Systems, 3(7):1-33, July 2023.

[shen2023x4]
Y.-T. Shen, H. Lee, H. Kwon, and S. S. Bhattacharyya. Progressive transformation learning for leveraging virtual images in training. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Vancouver, Canada, June 2023.

[shen2023x5]
Y.-T. Shen, Y. Lee, H. Kwon, D. M. Conover, S. S. Bhattacharyya, N. Vale, J. D. Gray, G. J. Leong, K. Evensen, and F. Skirlo. Archangel: A hybrid UAV-based human detection benchmark with position and pose metadata. IEEE Access, 11:80958-80972, 2023.

[wu2023x2]
X. Wu, D.-T. Lin, R. Chen, and S. S. Bhattacharyya. Jump-GRS: a multi-phase approach to structured pruning of neural networks for neural decoding. Journal of Neural Engineering, 20(4):1-17, July 2023.

[xie2023x3]
J. Xie, R. Chen, and S. S. Bhattacharyya. A parameter-optimization framework for neural decoding systems. Frontiers in Neuroinformatics, 17:1-15, 2023.

[xu2023x2]
J. Xu, K. Sudusinghe, M. van der Schaar, and S. S. Bhattacharyya. Adaptive data stream mining (DSM) systems. In F. Darema, E. P. Blasch, S. Ravela, and A. J. Aved, editors, Handbook of Dynamic Data Driven Application Systems --- Volume 2, pages 705-722. Springer, 2023.

[bout2022x2]
J. Boutellier, Y. Ma, J. Wu, M. Khan, and S. S. Bhattacharyya. VR-PRUNE: Decidable variable-rate dataflow for signal processing systems. IEEE Transactions on Signal Processing, 70:1819-1833, 2022.

[lee2021x7]
K. Lee, Y. Lee, A. Raina, Y. Liu, J. Wu, C. Defrancisci, B. Riggan, and S. S. Bhattacharyya. Software synthesis from dataflow schedule graphs. SN Applied Sciences, 3(2):1-20, January 2021. Article No. 142.

[geng2020x2]
J. Geng, H. Li, M. Kashef, Y. Liu, R. Candell, and S. S. Bhattacharyya. Integrating field measurements into a model-based simulator for industrial communication networks. In Proceedings of the IEEE World Conference on Factory Communication Systems, page 8 pages in online proceedings, Porto, Portugal, April 2020.

[hang2020x3]
R. Hang, Z. Li, Q. Liu, P. Ghamisi, and S. Bhattacharyya. Hyperspectral image classification with attention aided CNNs. IEEE Transactions on Geoscience and Remote Sensing, 2020. IEEE Early Access Articles, DOI: 10.1109/TGRS.2020.3007921.

[lee2020x7]
Y. Lee, Y. Liu, K. Desnos, L. Barford, and S. S. Bhattacharyya. Passive-active flowgraphs for efficient modeling and design of signal processing systems. Journal of Signal Processing Systems, 92(10):1133-1151, October 2020.

[sapi2020x5]
A. Sapio, S. S. Bhattacharyya, and M. Wolf. Runtime adaptation in wireless sensor nodes using structured learning. ACM Transactions on Cyber-Physical Systems, 4(4):40:1-40:28, July 2020. Article 40.

[wu2020x2]
J. Wu, J. Xie, A. Bardakoff, T. Blattner, W. Keyrouz, and S. S. Bhattacharyya. CGMBE: A model-based tool for the design and implementation of real-time image processing applications on CPU-GPU platforms. Journal of Real-Time Image Processing, 2020.

[bhat2019x2]
S. S. Bhattacharyya, E. Deprettere, R. Leupers, and J. Takala, editors. Handbook of Signal Processing Systems. Springer, third edition, 2019. ISBN: 978-3-319-91733-7 (Print); 978-3-319-91734-4 (Online).

[lee2019x2]
E.-J. Lee, W. Plishker, X. Liu, T. Kane, S. S. Bhattacharyya, and R. Shekhar. Segmentation of surgical instruments in laparoscopic videos: training dataset generation and deep-learning-based framework. In Proceedings of SPIE (Medical Imaging), volume 10951, San Diego, California, 2019. DOI: 10.1117/12.2512994.

[li2019x4]
L. Li, C. Sau, T. Fanni, J. Li, T. Viitanen, F. Christophe, F. Palumbo, L. Raffo, H. Huttunen, J. Takala, and S. S. Bhattacharyya. An integrated hardware/software design methodology for signal processing systems. Journal of Systems Architecture, 93:1-19, 2019.

[liu2019x2]
Y. Liu, L. Barford, and S. S. Bhattacharyya. Optimized implementation of digital signal processing applications with gapless data acquisition. EURASIP Journal on Advances in Signal Processing, 2019(19):1-13, March 2019.

[noor2019x4]
D. F. Noor, Y. Li, Z. Li, S. Bhattacharyya, and G. York. Multi-scale gradient image super-resolution for preserving key SIFT points in low-resolution images. Signal Processing: Image Communication, 78:236-245, October 2019.

[thee2019x1]
B. Theelen, E. F. Deprettere, and S. S. Bhattacharyya. Dynamic dataflow graphs. In S. S. Bhattacharyya, E. F. Deprettere, R. Leupers, and J. Takala, editors, Handbook of Signal Processing Systems, pages 1173-1210. Springer, third edition, 2019.

[bai2018x3]
Y. Bai, S. S. Bhattacharyya, A. P. Happonen, and H. Huttunen. Elastic neural networks: A scalable framework for embedded computer vision, 2018. arXiv:1807.00453.

[bhat2018x3]
S. S. Bhattacharyya and J. Lilius. Model-based representations for dataflow schedules. In Principles of Modeling, pages 88-105. Springer, 2018.

[bout2018x1]
J. Boutellier, J. Wu, H. Huttunen, and S. S. Bhattacharyya. PRUNE: Dynamic and decidable dataflow for signal processing on heterogeneous platforms. IEEE Transactions on Signal Processing, 2018. To appear; preprint available on IEEE Xplore; DOI 10.1109/TSP.2017.2773424.

[geng2018x4]
J. Geng, H. Li, Y. Liu, Y. Liu, M. Kashef, R. Candell, and S. S. Bhattacharyya. Model-based cosimulation for industrial wireless networks. In Proceedings of the IEEE International Workshop on Factory Communication Systems, pages 1-10, Imperia, Italy, June 2018.

[lin2018x1]
S. Lin, J. Wu, and S. S. Bhattacharyya. Memory-constrained vectorization and scheduling of dataflow graphs for hybrid CPU-GPU platforms. ACM Transactions on Embedded Computing Systems, 2018. To appear; preprint available at url http://arxiv.org/abs/1711.11154.

[liu2018x4]
Y. Liu, L. Barford, and S. S. Bhattacharyya. Generalized graph connections for dataflow modeling of DSP applications, 2018. arXiv:1807.05721.

[sapi2018x1]
A. Sapio, L. Li, J. Wu, M. Wolf, and S. S. Bhattacharyya. Reconfigurable digital channelizer design using factored Markov decision processes. Journal of Signal Processing Systems, 2018. To appear; preprint available at url http://arxiv.org/abs/1712.08340.

[barf2017x1]
L. Barford, S. S. Bhattacharyya, and Y. Liu. Data flow algorithms for processors with vector extensions. Journal of Signal Processing Systems, 87(1):21-31, April 2017.

[blat2017x1]
T. Blattner, W. Keyrouz, S. S. Bhattacharyya, M. Halem, and M. Brady. A hybrid task graph scheduler for high performance image processing workflows. Journal of Signal Processing Systems, 89(3):457-467, December 2017.

[fann2017x3]
T. Fanni, L. Li, T. Viitanen, C. Sau, R. Xie, F. Palumbo, L. Raffo, H. Huttunen, J. Takala, and S. S. Bhattacharyya. Hardware design methodology using lightweight dataflow and its integration with low power techniques. Journal of Systems Architecture, 78:15-29, August 2017.

[ha2017x1]
S. Ha, J. Teich, C. Haubelt, M. Glaß, T. Mitra, R. Dömer, P. Eles, A. Shrivastava, A. Gerstlauer, and S. S. Bhattacharyya. Introduction to hardware/software codesign. In S. Ha and J. Teich, editors, Handbook of Hardware/Software Codesign, pages 1-24. Springer, 2017.

[laws2017x1]
W. Lawson, S. D. Secules, S. Bhattacharyya, A. Elby, W. Hawkins, T. Dumitras, and N. Ramirez. Traditional versus hardware-driven introductory programming courses: a comparison of student identity, efficacy and success. In Proceedings of the ASEE Annual Conference & Exposition, Columbus, Ohio, June 2017. Paper ID #18951, 10 pages.

[lee2017x3]
K. Lee, B. S. Riggan, and S. S. Bhattacharyya. An accumulative fusion architecture for discriminating people and vehicles using acoustic and seismic signals. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, New Orleans, Louisiana, March 2017.

[li2017x2]
L. Li, A. Ghazi, J. Boutellier, L. Anttila, M. Valkama, and S. S. Bhattacharyya. Evolutionary multiobjective optimization for adaptive dataflow-based digital predistortion architectures. EAI Endorsed Transactions on Cognitive Communications, 3(10):1-9, February 2017.

[li2017x3]
L. Li, A. Sapio, J. Wu, Y. Liu, K. Lee, M. Wolf, and S. S. Bhattacharyya. Design and implementation of adaptive signal processing systems using Markov decision processes. In Proceedings of the International Conference on Application Specific Systems, Architectures, and Processors, pages 170-175, Seattle, Washington, July 2017. (PDF)

[lin2017x6]
S. Lin, Y. Liu, K. Lee, L. Li, W. Plishker, and S. S. Bhattacharyya. The DSPCAD framework for modeling and synthesis of signal processing systems. In S. Ha and J. Teich, editors, Handbook of Hardware/Software Codesign, pages 1185-1219. Springer, 2017.

[pelc2017x1]
M. Pelcat, A. Mercat, K. Desnos, L. Maggiani, Y. Liu, J. Heulot, J.-F. Nezan, W. Hamidouche, D. Menard, and S. Bhattacharyya. Models of architecture: Application to ESL model-based energy consumption estimation. Technical report, IETR/INSA Rennes; Scuola Superiore Sant'Anna, Pisa; Institut Pascal; University of Maryland, College Park; Tampere University of Technology, Tampere, February 2017.

[zaki2017x1]
G. F. Zaki, W. Plishker, S. S. Bhattacharyya, and F. Fruth. Implementation, scheduling, and adaptation of partial expansion graphs on multicore platforms. Journal of Signal Processing Systems, 87(1):107-125, April 2017.

[bens2016x1]
H. Ben Salem, T. Damarla, K. Sudusinghe, W. Stechele, and S. S. Bhattacharyya. Adaptive tracking of people and vehicles using mobile platforms. EURASIP Journal on Advances in Signal Processing, 2016(65):1-12, 2016. (PDF)

[bhat2016x1]
S. S. Bhattacharyya and M. Wolf. Tools and methodologies for system-level design. In L. Lavagno, I. L. Markov, G. E. Martin, and L. K. Scheffer, editors, Electronic Design Automation for Integrated Circuits Handbook --- Volume 1: EDA for IC System Design, Verification, and Testing, pages 39-58. CRC Press, Taylor & Francis Group, second edition, 2016.

[gome2016x1]
R. D. Gomez, B. Babadi, S. Bhattacharyya, J. Goldhar, A. Khaligh, N. Mogul, W. S. Levine, M. Wu, and R. Chellappa. ENEE 101: On a gadgets driven freshman laboratory course for improving first year retention rates. In Proceedings of the Annual First Year Engineering Experience Conference, pages M1B-1-M1B-6, Columbus, Ohio, July 2016.

[kim2016x1]
S. C. Kim and S. S. Bhattacharyya. A wideband front-end receiver implementation on GPUs. IEEE Transactions on Signal Processing, 64(10):2602-2612, 2016.

[lee2016x1]
K. Lee, H. Ben Salem, T. Damarla, W. Stechele, and S. S. Bhattacharyya. Prototyping real-time tracking systems on mobile devices. In Proceedings of the ACM International Conference on Computing Frontiers, pages 301-308, Como, Italy, May 2016. Invited paper. (PDF)

[li2016x4]
L. Li, T. Fanni, T. Viitanen, R. Xie, F. Palumbo, L. Raffo, H. Huttunen, J. Takala, and S. S. Bhattacharyya. Low power design methodology for signal processing systems using lightweight dataflow techniques. In Proceedings of the Conference on Design and Architectures for Signal and Image Processing, pages 81-88, Rennes, France, October 2016.

[li2016x3]
L. Li, A. Ghazi, J. Boutellier, L. Anttila, M. Valkama, and S. S. Bhattacharyya. Design space exploration and constrained multiobjective optimization for digital predistortion systems. In Proceedings of the International Conference on Application Specific Systems, Architectures, and Processors, pages 182-185, London, England, July 2016.

[li2016x7]
L. Li, A. Ghazi, J. Boutellier, L. Anttila, M. Valkama, and S. S. Bhattacharyya. Evolutionary multiobjective optimization for adaptive dataflow-based digital predistortion architectures. EAI Endorsed Transactions on Cognitive Communications, 2016. To appear.

[li2016x1]
L. Li, A. Ghazi, J. Boutellier, L. Anttila, M. Valkama, and S. S. Bhattacharyya. Evolutionary multiobjective optimization for digital predistortion architectures. In Proceedings of the International Conference on Cognitive Radio Oriented Wireless Networks, pages 498-510, Grenoble, France, May 2016.

[lin2016x1]
S. Lin, Y. Liu, W. Plishker, and S. S. Bhattacharyya. A design framework for mapping vectorized synchronous dataflow graphs onto CPU--GPU platforms. In Proceedings of the International Workshop on Software and Compilers for Embedded Systems, pages 20-29, Sankt Goar, Germany, May 2016.

[sapi2016x1]
A. Sapio, M. Wolf, and S. S. Bhattacharyya. Compact modeling and management of reconfiguration in digital channelizer implementation. In Proceedings of the IEEE Global Conference on Signal and Information Processing, pages 595-599, Washington, D.C., December 2016.

[wolf2016x1]
M. Wolf, S. S. Bhattacharyya, J. Florence, and A. E. Sapio. Power and thermal modeling for communication systems. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 136-141, Dallas, Texas, October 2016.

[zaki2016x1]
G. F. Zaki, W. Plishker, S. S. Bhattacharyya, and F. Fruth. Implementation, scheduling, and adaptation of partial expansion graphs on multicore platforms. Journal of Signal Processing Systems, 2016. Online version available, print version to appear.

[blat2015x1]
T. Blattner, W. Keyrouz, M. Halem, M. Brady, and S. S. Bhattacharyya. A hybrid task graph scheduler for high performance image processing workflows. In Proceedings of the IEEE Global Conference on Signal and Information Processing, pages 634-637, Orlando, Florida, December 2015.

[chuk2015x1]
I. Chukhman. Profile- and Instrumentation-Driven Methods for Embedded Signal Processing. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2015. (PDF)

[ghaz2015x1]
A. Ghazi, J. Boutellier, O. Silvén, S. Shahabuddin, M. Juntti, S. S. Bhattacharyya, and L. Anttila. Model-based design and implementation of an adaptive digital predistortion filter. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 1-6, Hangzhou, China, October 2015.

[jiao2015x1]
Y. Jiao, K. Sudusinghe, and S. S. Bhattacharyya. Setting up the DSPCAD lightweight dataflow environment: Setup guide for LIDE version 0.2. Technical Report DSPCAD-TR-2015-01, Maryland DSPCAD Research Group, Department of Electrical and Computer Engineering, University of Maryland at College Park, April 2015.

[kim2015x1]
S. C. Kim and S. S. Bhattacharyya. An efficient GPU implementation of a multirate resampler for multicarrier systems. In Proceedings of the IEEE Global Conference on Signal and Information Processing, pages 751-755, Orlando, Florida, December 2015.

[pelc2015x1]
M. Pelcat, K. Desnos, L. Maggiani, Y. Liu, J. Heulot, J.-F. Nezan, and S. S. Bhattacharyya. Models of architecture. Technical Report PREESM/2015-12TR01, IETR/INSA Rennes, 2015. HAL Id: hal-01244470. (PDF)

[sudu2015x2]
K. Sudusinghe. Design Tools for Dynamic, Data-Driven, Stream Mining Systems. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2015. (PDF)

[sudu2015x1]
K. Sudusinghe, Y. Jiao, H. Ben Salem, M. van der Schaar, and S. S. Bhattacharyya. Multiobjective design optimization in the lightweight dataflow for DDDAS environment (LiD4E). In Proceedings of the International Conference on Computational Science, pages 2563-2572, Reykjavik, Iceland, June 2015.

[bhat2014x1]
S. S. Bhattacharyya, W. Plishker, N. Sane, K. Sudusinghe, and G. Zaki. Setting up the DSPCAD integrative command-line environment: Setup guide for DICE version 1.2. Technical Report DSPCAD-TR-2014-01, Maryland DSPCAD Research Group, Department of Electrical and Computer Engineering, University of Maryland at College Park, May 2014.

[bhat2014x2]
S. S. Bhattacharyya, M. van der Schaar, O. Atan, C. Tekin, and K. Sudusinghe. Data-driven stream mining systems for computer vision. In B. Kisacanin and M. Gelautz, editors, Advances in Embedded Computer Vision, Advances in Computer Vision and Pattern Recognition, pages 249-264. Springer, 2014.

[chuk2014x1]
I. Chukhman and S. S. Bhattacharyya. Instrumentation-driven framework for validation of dataflow applications. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 1-6, Belfast, UK, October 2014.

[kim2014x1]
S. C. Kim and S. S. Bhattacharyya. Implementation of a high throughput low latency polyphase channelizer on GPUs. EURASIP Journal on Advances in Signal Processing, 2014(141):1-10, 2014.

[kim2014x2]
S. C. Kim and S. S. Bhattacharyya. Implementation of a low complexity low latency arbitrary resampler on GPUs. In Proceedings of the IEEE Dallas Circuits and Systems Conference, pages 1-4, Dallas, Texas, October 2014.

[lee2014x1]
C.-S. Lee, W.-C. Chen, S. S. Bhattacharyya, and T.-S. Lee. Dynamic, data-driven spectrum management in cognitive small cell networks. In Proceedings of the International Conference on Signal Processing and Communication Systems, pages 1-5, Gold Coast, Australia, December 2014.

[lin2014x2]
S. Lin, L.-H. Wang, A. Vosoughi, J. R. Cavallaro, M. Juntti, J. Boutellier, O. Silvén, M. Valkama, and S. S. Bhattacharyya. Parameterized sets of dataflow modes and their application to implementation of cognitive radio systems. Journal of Signal Processing Systems, 2014. To appear, pre-publication version available online from url http://www.ece.umd.edu/DSPCAD/papers/lin2014x2.pdf. (PDF)

[sudu2014x1]
K. Sudusinghe, I. Cho, M. van der Schaar, and S. S. Bhattacharyya. Model based design environment for data-driven embedded signal processing systems. In Proceedings of the International Conference on Computational Science, pages 1193-1202, Cairns, Australia, June 2014. (PDF)

[zhou2014x2]
Z. Zhou, W. Plishker, S. S. Bhattacharyya, K. Desnos, M. Pelcat, and Jean-Francois Nezan. Scheduling of parallelized synchronous dataflow actors for multicore signal processing. Journal of Signal Processing Systems, pages 1-20, 2014. Online version published, print version to appear.

[zhou2014x1]
Z. Zhou, C. Shen, W. Plishker, and S. S. Bhattacharyya. Dataflow-based, cross-platform design flow for DSP applications. In A. Sangiovanni-Vincentelli, H. Zeng, M. Di Natale, and P. Marwedel, editors, Embedded Systems Development: From Functional Models to Implementations, volume 20 of Embedded Systems, pages 41-65. Springer, 2014.

[bhat2013x1]
S. S. Bhattacharyya, E. Deprettere, R. Leupers, and J. Takala, editors. Handbook of Signal Processing Systems. Springer, second edition, 2013. ISBN: 978-1-4614-6858-5 (Print); 978-1-4614-6859-2 (Online).

[cho2013x3]
I. Cho, T. Patyk, D. Guevorkian, J. Takala, and S. Bhattacharyya. Pipelined FFT for wireless communications supporting 128-2014 / 1536 -point transforms. In Proceedings of the IEEE Global Conference on Signal and Information Processing, pages 1242-1245, Austin, Texas, December 2013.

[cho2013x1]
I. Cho, C. Shen, Y. Tachwali, C. Hsu, and S. S. Bhattacharyya. Configurable, resource-optimized FFT architecture for OFDM communication. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages 2746-2750, Vancouver, Canada, May 2013.

[cho2013x2]
I. Cho, K. Sudusinghe, C. Shen, J. McGee, and S. S. Bhattacharyya. A system-level design approach for dynamic resource coordination and energy optimization in sensor network platforms. In Proceedings of the IEEE Asilomar Conference on Signals, Systems, and Computers, pages 1436-1441, Pacific Grove, California, November 2013. Invited paper.

[chuk2013x1]
I. Chukhman, S. Lin, W. Plishker, C. Shen, and S. S. Bhattacharyya. Instrumentation-driven model detection and actor partitioning for dataflow graphs. International Journal of Embedded and Real-Time Communication Systems, 4:1-21, June 2013.

[desn2013x1]
K. Desnos, M. Pelcat, J.-F. Nezan, S. S. Bhattacharyya, and S. Aridhi. PiMM: Parameterized and interfaced dataflow meta-model for MPSoCs runtime reconfiguration. In Proceedings of the International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, pages 41-48, Samos, Greece, July 2013.

[kim2013x1]
S. C. Kim, W. L. Plishker, and S. S. Bhattacharyya. An efficient GPU implementation of an arbitrary resampling polyphase channelizer. In Proceedings of the Conference on Design and Architectures for Signal and Image Processing, pages 231-238, Cagliari, Italy, October 2013.

[lee2013x1]
D. Lee, M. Wolf, and S. S. Bhattacharyya. High-performance and low-energy buffer mapping method for multiprocessor DSP systems. ACM Transactions on Embedded Computing Systems, 12(3):82:1-82:23, 2013. Article No. 82.

[lu2013x1]
X. Lu, M. Valkama, J. R. Cavallaro, M. Juntti, J. Janhunen, and S. S. Bhattacharyya. Subcarrier allocation and power control with LTE-A carrier aggregation. In Proceedings of the IEEE Global Conference on Signal and Information Processing, pages 1214-1217, Austin, Texas, December 2013.

[sudu2013x1]
K. Sudusinghe, S. Won, M. van der Schaar, and S. S. Bhattacharyya. A novel framework for design and implementation of adaptive stream mining systems. In Proceedings of the IEEE International Conference on Multimedia and Expo, pages 1-6, San Jose, California, July 2013.

[wang2013x1]
L. Wang, C.-C. Shen, S. Wu, and S. S. Bhattacharyya. Parameterized scheduling of topological patterns in signal processing dataflow graphs. Journal of Signal Processing Systems, 71(3):275-286, June 2013. DOI:10.1007/s11265-012-0719-x.

[wang2013x2]
L.-H. Wang, S. S. Bhattacharyya, A. Vosoughi, J. Cavallaro, M. Juntti, J. Boutellier, O. Silven, and M. Valkama. Dataflow modeling and design for cognitive radio networks. In Proceedings of the International Conference on Cognitive Radio Oriented Wireless Networks, pages 196-201, Washington, DC, July 2013.

[won2013x1]
S. Won, I. Cho, K. Sudusinghe, J. Xu, Y. Zhang, M. van der Schaar, and S. S. Bhattacharyya. A design methodology for distributed adaptive stream mining systems. In Proceedings of the International Conference on Computational Science, pages 2482-2491, Barcelona, Spain, June 2013.

[zaki2013x1]
G. Zaki, W. Plishker, S. S. Bhattacharyya, C. Clancy, and J. Kuykendall. Integration of dataflow-based heterogeneous multiprocessor scheduling techniques in GNU radio. Journal of Signal Processing Systems, 70(2):177-191, February 2013. DOI:10.1007/s11265-012-0696-0.

[zhou2013x2]
Z. Zhou, K. Desnos, M. Pelcat, J.-F. Nezan, W. Plishker, and S. S. Bhattacharyya. Scheduling of parallelized synchronous dataflow actors. In Proceedings of the International Symposium on System-on-Chip, pages 1-10, Tampere, Finland, October 2013.

[chuk2012x1]
I. Chukhman, W. Plishker, and S. S. Bhattacharyya. Instrumentation-driven model detection for datafow graphs. In Proceedings of the International Symposium on System-on-Chip, pages 1-8, Tampere, Finland, October 2012.

[kee2012x1]
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, 66(3):285-301, March 2012.

[kim2012x1]
S. C. Kim, W. L. Plishker, S. S. Bhattacharyya, and J. R. Cavallaro. GPU-based acceleration of symbol timing recovery. In Proceedings of the Conference on Design and Architectures for Signal and Image Processing, pages 1-8, Karlsruhe, Germany, October 2012.

[shen2012x1]
C. Shen, W. Plishker, and S. S. Bhattacharyya. Dataflow-based design and implementation of image processing applications. In L. Guan, Y. He, and S.-Y. Kung, editors, Multimedia Image and Video Processing, pages 609-629. CRC Press, second edition, 2012. Chapter 24.

[shen2012x2]
C. Shen, S. Wu, N. Sane, H. Wu, W. Plishker, and S. S. Bhattacharyya. Design and synthesis for multimedia systems using the targeted dataflow interchange format. IEEE Transactions on Multimedia, 14(3):630-640, June 2012.

[taka2012x1]
J. Takala, S. S. Bhattacharyya, and W. Sung. Guest editors' introduction. Journal of Signal Processing Systems, 69(3):225-226, December 2012. Special issue on Design and Implementation of Signal Processing Systems.

[wang2012x1]
L. Wang, C. Shen, G. Seetharaman, K. Palaniappan, and S. S. Bhattacharyya. Multidimensional dataflow graph modeling and mapping for efficient GPU implementation. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 300-305, Québec City, Canada, October 2012. (PDF)

[zaki2012x1]
G. F. Zaki, W. Plishker, S. S. Bhattacharyya, and F. Fruth. Partial expansion graphs: Exposing parallelism and dynamic scheduling opportunities for DSP applications. In Proceedings of the International Conference on Application Specific Systems, Architectures, and Processors, pages 86-93, Delft, The Netherlands, July 2012.

[zhou2012x1]
Z. Zhou, C. Shen, W. Plishker, H. Wu, and S. S. Bhattacharyya. Systematic integration of flowgraph- and module-level parallelism in implementation of DSP applications on multiprocessor systems-on-chip. In Proceedings of the International Conference on Signal Processing, pages 402-408, Beijing, China, October 2012. (PDF)

[bhat2011x1]
S. S. Bhattacharyya, J. Eker, J. W. Janneck, C. Lucarz, M. Mattavelli, and M. Raulet. Overview of the MPEG reconfigurable video coding framework. Journal of Signal Processing Systems, 63(2):251-263, May 2011. (PDF)

[bhat2011x2]
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. (PDF)

[bhat2011x5]
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, pages 38-45, Taipei, Taiwan, October 2011. (PDF)

[bhat2011x3]
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. http://drum.lib.umd.edu/handle/1903/11422. (PDF)

[bhat2011x4]
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 UMIACS-TR-2011-13, Institute for Advanced Computer Studies, University of Maryland at College Park, 2011. http://hdl.handle.net/1903/11804. (PDF)

[gu2011x1]
R. Gu, J. W. Janneck, M. Raulet, and S. S. Bhattacharyya. Exploiting statically schedulable regions in dataflow programs. Journal of Signal Processing Systems, 63(1):129-142, April 2011. (PDF)

[hsu2011x1]
C. Hsu, J. Pino, and S. S. Bhattacharyya. Multithreaded simulation for synchronous dataflow graphs. ACM Transactions on Design Automation of Electronic Systems, 16(3):25-1-25-23, June 2011. (PDF)

[kedi2011x1]
S. Kedilaya, W. Plishker, A. Purkovic, B. Johnson, and S. S. Bhattacharyya. Model-based precision analysis and optimization for digital signal processors. In Proceedings of the European Signal Processing Conference, pages 506-510, Barcelona, Spain, August 2011. (PDF)

[plis2011x2]
W. Plishker, N. Sane, M. Kiemb, and S. S. Bhattacharyya. Heterogeneous design in functional DIF. In P. Stenström, editor, Transactions on High-Performance Embedded Architectures and Compilers IV, volume 6760 of Lecture Notes in Computer Science, pages 391-408. Springer Berlin / Heidelberg, 2011.

[plis2011x1]
W. Plishker, G. Zaki, S. S. Bhattacharyya, C. Clancy, and J. Kuykendall. Applying graphics processor acceleration in a software defined radio prototyping environment. In Proceedings of the International Symposium on Rapid System Prototyping, pages 67-73, Karlsruhe, Germany, May 2011. (PDF)

[sane2011x2]
N. Sane. Rapid Prototyping of High Performance Signal Processing Applications. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2011. (PDF)

[sane2011x1]
N. Sane, H. Kee, G. Seetharaman, and S. S. Bhattacharyya. Topological patterns for scalable representation and analysis of dataflow graphs. Journal of Signal Processing Systems, 65(2):229-244, 2011. (PDF)

[shen2011x3]
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. (PDF)

[shen2011x4]
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. (PDF)

[shen2011x1]
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 International Conference on Multimedia and Expo, Barcelona, Spain, July 2011. 6 pages in online proceedings. (PDF)

[wu2011x2]
S. Wu. Representation and scheduling of scalable dataflow graph topologies. Master's thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2011. (PDF)

[wu2011x1]
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, May 2011. (PDF)

[zaki2011x1]
G. Zaki, W. Plishker, S. Bhattacharyya, C. Clancy, and J. Kuykendall. Vectorization and mapping of software defined radio applications on heterogeneous multi-processor platforms. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 31-36, Beirut, Lebanon, October 2011. (PDF)

[bhat2010x1]
S. S. Bhattacharyya, E. Deprettere, R. Leupers, and J. Takala, editors. Handbook of Signal Processing Systems. Springer, 2010. (PDF)

[bhat2010x3]
S. S. Bhattacharyya, E. F. Deprettere, and J. Keinert. Dynamic and multidimensional dataflow graphs. In S. S. Bhattacharyya, E. F. Deprettere, R. Leupers, and J. Takala, editors, Handbook of Signal Processing Systems, pages 899-930. Springer, 2010. (PDF)

[bout2010x1]
J. Boutellier, S. S. Bhattacharyya, and O. Silven. A low-overhead scheduling methodology for fine-grained acceleration of signal processing systems. Journal of Signal Processing Systems, 60(3):333-343, September 2010. (PDF)

[chen2010x1]
Y-K Chen, C. Chakrabarti, S. Bhattacharyya, and B. Bougard. Signal processing on platforms with multiple cores: Part 2 --- design and applications. IEEE Signal Processing Magazine, 27(2):20-21, March 2010. Guest Editors' Introduction. (PDF)

[gu2010x3]
R. Gu. Modeling and Optimization Techniques for Efficient Implementation of Parallel Embedded Systems. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2010. (PDF)

[gu2010x2]
R. Gu, S. S. Bhattacharyya, and W. S. Levine. Methods for efficient implementation of model predictive control on multiprocessor systems. In Proceedings of the IEEE International Conference on Control Applications, pages 1357-1362, Yokohama, Japan, September 2010. (PDF)

[gu2010x4]
R. Gu, J. Piat, M. Raulet, J. W. Janneck, and S. S. Bhattacharyya. Automated generation of an efficient MPEG-4 reconfigurable video coding decoder implementation. In Proceedings of the Conference on Design and Architectures for Signal and Image Processing, Edinburgh, Scotland, October 2010. (PDF)

[kedi2010x1]
S. Kedilaya. Design and testing methodologies for signal processing systems using DICE. Master's thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2010. (PDF)

[kee2010x2]
H. Kee. Systematic Exploration of Trade-offs between Application Throughput and Hardware Resource Requirements in DSP Systems. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2010. (PDF)

[kee2010x3]
H. Kee, S. S. Bhattacharyya, and J. Kornerup. Efficient static buffering to guarantee throughput-optimal FPGA implementation of synchronous dataflow graphs. In Proceedings of the International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, pages 136-143, Samos, Greece, July 2010. (PDF)

[kee2010x1]
H. Kee, I. Wong, Y. Rao, and S. S. Bhattacharyya. FPGA-based design and implementation of the 3GPP-LTE physical layer using parameterized synchronous dataflow techniques. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages 1510-1513, Dallas, Texas, March 2010. (PDF)

[ko2010x1]
D. Ko, N. Won, and S. S. Bhattacharyya. Buffer management for multi-application image processing on multi-core platforms: Analysis and case study. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages 1662-1665, Dallas, Texas, March 2010. (PDF)

[piat2010x1]
J. Piat, S. S. Bhattacharyya, and M. Raulet. Loop transformations for interface-based hierarchies in SDF graphs. In Proceedings of the International Conference on Application Specific Systems, Architectures, and Processors, pages 341-344, Rennes, France, July 2010. (PDF)

[plis2010x2]
W. Plishker, O. Dandekar, S. S. Bhattacharyya, and R. Shekhar. Utilizing hierarchical multiprocessing for medical image registration. IEEE Signal Processing Magazine, 27(2):61-68, March 2010. (PDF)

[plis2010x3]
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, DOI 10.1109/RSP_2010.SS4, 7 pages. (PDF)

[saha2010x1]
S. Saha, N. K. Bambha, and S. S. Bhattacharyya. Design and implementation of embedded computer vision systems based on particle filters. Journal of Computer Vision and Image Understanding, 114(11):1203-1214, November 2010. (PDF)

[sane2010x2]
N. Sane, C.-J. Hsu, J. L. Pino, and S. S. Bhattacharyya. Simulating dynamic communication systems using the core functional dataflow model. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages 1538-1541, Dallas, Texas, March 2010. (PDF)

[sane2010x3]
N. Sane, H. Kee, G. Seetharaman, and S. S. Bhattacharyya. Scalable representation of dataflow graph structures using topological patterns. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 13-18, San Francisco Bay Area, USA, October 2010. (PDF)

[shen2010x2]
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, pages 640-645, Washington DC, USA, November 2010. (PDF)

[shen2010x1]
C. Shen, W. L. 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, 6(3), June 2010. Article No. 24, 32 pages, DOI:10.1145/1754414.1754420. (PDF)

[wu2010x1]
H. Wu, H. Kee, N. Sane, W. Plishker, and S. S. Bhattacharyya. Rapid prototyping for digital signal processing systems using parameterized synchronous dataflow graphs. In Proceedings of the International Symposium on Rapid System Prototyping, pages 1-7, Fairfax, Virginia, June 2010. DOI:10.1109/RSP_2010.10. (PDF)

[wu2010x2]
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, pages 2121-2125, Pacific Grove, California, November 2010. DOI:10.1109/ACSSC.2010.5757924. Invited paper. (PDF)

[bhat2009x1]
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. (PDF)

[bhat2009x2]
S. S. Bhattacharyya, S. Kedilaya, W. Plishker, N. Sane, C. Shen, and G. Zaki. Using the DSPCAD integrative command-line environment: User's guide for DICE 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. (PDF)

[chen2009x3]
Y-K Chen, C. Chakrabarti, S. Bhattacharyya, and B. Bougard. Signal processing on platforms with multiple cores: Part 1 --- overview and methodologies. IEEE Signal Processing Magazine, 26(6):24-25, November 2009. Guest Editors' Introduction. (PDF)

[chen2009x2]
Y-K Chen, L-K Liu, and S. S. Bhattacharyya. Guest editorial: Special issue on multi-core enabled multimedia applications & architectures. Journal of Signal Processing Systems, 57(2):121-122, November 2009. (PDF)

[gu2009x2]
R. Gu, S. S. Bhattacharyya, and W. Levine. Dataflow-based implementation of model-predictive control. In Proceedings of the American Control Conference, pages 2343-2349, St. Louis, Missouri, June 2009. (PDF)

[gu2009x4]
R. Gu, S. S. Bhattacharyya, and W. S. Levine. Improving the performance of active set based model predictive controls by dataflow methods. In Proceedings of the IEEE Conference on Decision and Control, pages 339-344, Shanghai, China, December 2009. (PDF)

[gu2009x1]
R. Gu, J. Janneck, M. Raulet, and S. S. Bhattacharyya. Exploiting statically schedulable regions in dataflow programs. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages 565-568, Taipei, Taiwan, April 2009. (PDF)

[gu2009x3]
R. Gu, J. W. Janneck, S. S. Bhattacharyya, M. Raulet, M. Wipliez, and W. Plishker. Exploring the concurrency of an MPEG RVC decoder based on dataflow program analysis. IEEE Transactions on Circuits and Systems for Video Technology, 19(11):1646-1657, November 2009. (PDF)

[kee2009x1]
H. Kee, S. S. Bhattacharyya, N. Petersen, and J. Kornerup. Resource-efficient acceleration of 2-dimensional fast fourier transform computations on FPGAs. In Proceedings of the International Conference on Distributed Smart Cameras, Como, Italy, August 2009. 8 pages in online proceedings. (PDF)

[lee2009x1]
D. Lee, S. S. Bhattacharyya, and W. Wolf. High-performance buffer mapping to exploit DRAM concurrency in multiprocessor DSP systems. In Proceedings of the International Symposium on Rapid System Prototyping, pages 137-144, Paris, France, June 2009. DOI:10.1109/RSP.2009.34. (PDF)

[liu2009x1]
S. Liu, K. Salama, and S. Bhattacharyya. Special issue on selected papers from BiOCAS 2008: Guest editors' introduction. IEEE Transactions on Biomedical Circuits and Systems, 3(6):361-362, December 2009. (PDF)

[plis2009x1]
W. Plishker, N. Sane, and S. S. Bhattacharyya. A generalized scheduling approach for dynamic dataflow applications. In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition, pages 111-116, Nice, France, April 2009. (PDF)

[plis2009x2]
W. Plishker, N. Sane, and S. S. Bhattacharyya. Mode grouping for more effective generalized scheduling of dynamic dataflow applications. In Proceedings of the Design Automation Conference, pages 923-926, San Francisco, California, July 2009. (PDF)

[saha2009x1]
S. Saha, V. Kianzad, J.Schlessman, G.Aggarwal, S. S. Bhattacharyya, W.Wolf, and R.Chellappa. An architectural level design methodology for smart camera applications. International Journal of Embedded Systems, 4(1):83-97, 2009. (PDF)

[shen2009x1]
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, February 2009. (PDF)

[srir2009x1]
S. Sriram and S. S. Bhattacharyya. Embedded Multiprocessors: Scheduling and Synchronization. CRC Press, second edition, 2009. ISBN:1420048015. (PDF)

[zaki2009x1]
G. Zaki, W. Plishker, T. OShea, N. McCarthy, C. Clancy, E. Blossom, and S. S. Bhattacharyya. Integration of dataflow optimization techniques into a software radio design framework. In Proceedings of the IEEE Asilomar Conference on Signals, Systems, and Computers, pages 243-247, Pacific Grove, California, November 2009. Invited paper. (PDF)

[bhat2008x3]
S. S. Bhattacharyya, J. Bier, W. K. Gass, R. K. Krishnamurthy, E. A. Lee, and K. Konstantinides. Advances in hardware design and implementation of signal processing systems. IEEE Signal Processing Magazine, 25(6):175-180, November 2008. (PDF)

[bhat2008x2]
S. S. Bhattacharyya, G. Brebner, J. Eker, J. W. Janneck, M. Mattavelli, and M. Raulet. How to make stream processing more mainstream. In Proceedings of the Workshop on Streaming Systems, Lake Como, Italy, November 2008. 3 pages. (PDF)

[bhat2008x4]
S. S. Bhattacharyya, G. Brebner, J. Eker, J. W. Janneck, M. Mattavelli, C. von Platen, and M. Raulet. OpenDF --- a dataflow toolset for reconfigurable hardware and multicore systems. In Proceedings of the Swedish Workshop on Multi-Core Computing, pages 43-49, Ronneby, Sweden, November 2008. (PDF)

[dand2008x2]
O. Dandekar. High-performance 3D Image Processing Architectures for Image-guided Interventions. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2008. (PDF)

[dand2008x1]
O. Dandekar, W. Plishker, S. S. Bhattacharyya, and R. Shekhar. Multiobjective optimization of FPGA-based medical image registration. In Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines, pages 183-192, Palo Alto, CA, April 2008. (PDF)

[falk2008x1]
J. Falk, J. Keinert, C. Haubelt, J. Teich, and S. S. Bhattacharyya. A generalized static data flow clustering algorithm for MPSoC scheduling of multimedia applications. In Proceedings of the International Conference on Embedded Software, pages 189-198, Atlanta, Georgia, October 2008. (PDF)

[guzm2008x2]
V. Guzma, S. S. Bhattacharyya, P. Kellomaki, and J. Takala. An integrated ASIP design flow for digital signal processing applications. In Proceedings of the IEEE International Symposium on Applied Sciences in Biomedical and Communication Technologies, pages 1-5, Aalborg, Denmark, October 2008. Invited paper. (PDF)

[guzm2008x1]
V. Guzma, S. S. Bhattacharyya, P. Kellomaki, and J. Takala. Trade-offs in mapping high-level dataflow graphs onto ASIPs. In Proceedings of the International Symposium on System-on-Chip, pages 1-4, Tampere, Finland, November 2008. (PDF)

[hsu2008x1]
C. Hsu, J. L. Pino, and S. S. Bhattacharyya. Multithreaded simulation for synchronous dataflow graphs. In Proceedings of the Design Automation Conference, pages 331-336, Anaheim, California, June 2008. (PDF)

[kee2008x1]
H. Kee, N. Petersen, J. Kornerup, and S. S. Bhattacharyya. Systematic generation of FPGA-based FFT implementations. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages 1413-1416, Las Vegas, Nevada, March 2008. (PDF)

[kisa2008x1]
B. Kisacanin, S. S. Bhattacharyya, and S. Chai, editors. Embedded Computer Vision. Springer, 2008. (PDF)

[ko2008x1]
M. Ko, C. Shen, and S. S. Bhattacharyya. Memory-constrained block processing for DSP software optimization. Journal of Signal Processing Systems, 50(2):163-177, February 2008. (PDF)

[plis2008x3]
W. Plishker, O. Dandekar, S. S. Bhattacharyya, and R. Shekhar. Towards systematic exploration of tradeoffs for medical image registration on heterogeneous platforms. In Proceedings of the IEEE Biomedical Circuits and Systems Conference, pages 53-56, Baltimore, Maryland, November 2008. (PDF)

[plis2008x1]
W. Plishker, N. Sane, M. Kiemb, K. Anand, and S. S. Bhattacharyya. Functional DIF for rapid prototyping. In Proceedings of the International Symposium on Rapid System Prototyping, pages 17-23, Monterey, California, June 2008. (PDF)

[plis2008x2]
W. Plishker, N. Sane, M. Kiemb, and S. S. Bhattacharyya. Heterogeneous design in functional DIF. In Proceedings of the International Workshop on Systems, Architectures, Modeling, and Simulation, pages 157-166, Samos, Greece, July 2008. (PDF)

[saha2008x5]
S. Saha and S. S. Bhattacharyya. Design methodology for embedded computer vision systems. In B. Kisacanin, S. S. Bhattacharyya, and S. Chai, editors, Embedded Computer Vision, pages 27-47. Springer, 2008. (PDF)

[saha2008x2]
S. Saha, N. Bambha, and S. S. Bhattacharyya. A parameterized design framework for hardware implementation of particle filters. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages 1449-1452, Las Vegas, Nevada, March 2008. (PDF)

[saha2008x4]
S. Saha, S. Puthenpurayil, J. Schlessman, S. S. Bhattacharyya, and W. Wolf. The signal passing interface and its application to embedded implementation of smart camera applications. Proceedings of the IEEE, 96(10):1576-1587, October 2008. Invited paper. (PDF)

[saha2008x1]
S. Saha, J. Schlessman, S. S. Bhattacharyya, and W. Wolf. An optimized message passing framework for parallel implementation of signal processing applications. In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition, pages 1220-1225, Munich, Germany, March 2008. (PDF)

[sen2008x1]
M. Sen, Y. Hemaraj, W. Plishker, R. Shekhar, and S. S. Bhattacharyya. Model-based mapping of reconfigurable image registration on FPGA platforms. Journal of Real-Time Image Processing, 2008. 14 pages, doi:10.1007/s11554-008-0075-z. (PDF)

[shen2008x3]
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. (PDF)

[shen2008x1]
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. (PDF)

[shen2008x2]
C. Shen, W. Plishker, and S. S. Bhattacharyya. Design and optimization of a distributed, embedded speech recognition system. In Proceedings of the International Workshop on Parallel and Distributed Real-Time Systems, pages 1-8, Miami, Florida, April 2008. 8 pages. (PDF)

[yao2008x1]
A. Yao, J. Gu, G. Qu, and S. S. Bhattacharyya. Energy efficient implementation of G.729 for wireless VoIP applications. In Proceedings of the International Conference on Advanced Infocomm Technology, Da Meisha, China, July 2008. 7 pages. (PDF)

[bout2007x1]
J. Boutellier, S. S. Bhattacharyya, and O. Silven. Low-overhead run-time scheduling for fine-grained acceleration of signal processing systems. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 457-462, Shanghai, China, October 2007. (PDF)

[hsu2007x3]
C. Hsu. Dataflow Integration and Simulation Techniques for DSP System Design tools. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, April 2007. (PDF)

[hsu2007x2]
C. Hsu and S. S. Bhattacharyya. Cycle-breaking techniques for scheduling synchronous dataflow graphs. Technical Report UMIACS-TR-2007-12, Institute for Advanced Computer Studies, University of Maryland at College Park, February 2007. Also Computer Science Technical Report CS-TR-4859. (PDF)

[hsu2007x4]
C Hsu, I. Corretjer, M. Ko., W. Plishker, and S. S. Bhattacharyya. Dataflow interchange format: Language reference for DIF language version 1.0, user's guide for DIF package version 1.0. Technical Report UMIACS-TR-2007-32, Institute for Advanced Computer Studies, University of Maryland at College Park, June 2007. Also Computer Science Technical Report CS-TR-4871. (PDF)

[hsu2007x1]
C. Hsu, M. Ko, S. S. Bhattacharyya, S. Ramasubbu, and J. L. Pino. Efficient simulation of critical synchronous dataflow graphs. ACM Transactions on Design Automation of Electronic Systems, 12(3):21, 2007. 28 pages. (PDF)

[hua2007x1]
S. Hua, G. Qu, and S. S. Bhattacharyya. Probabilistic design of multimedia embedded systems. ACM Transactions on Embedded Computing Systems, 6(3):15, 2007. 24 pages. (PDF)

[ko2007x2]
M. Ko, P. K. Murthy, and S. S. Bhattacharyya. Beyond single appearance schedules: efficient DSP software synthesis using recursive procedure calls. ACM Transactions on Embedded Computing Systems, 6(2):14, May 2007. 23 pages. (PDF)

[ko2007x1]
M. Ko, C. Zissulescu, S. Puthenpurayil, S. S. Bhattacharyya, B. Kienhuis, and E. Deprettere. Parameterized looped schedules for compact representation of execution sequences in DSP hardware and software implementation. IEEE Transactions on Signal Processing, 55(6):3126-3138, June 2007. (PDF)

[plis2007x2]
W. Plishker, O. Dandekar, S. S. Bhattacharyya, and R. Shekhar. A taxonomy for medical image registration acceleration techniques. In Proceedings of the IEEE-NIH Life Science Systems and Applications Workshop, pages 215-218, Bethesda, Maryland, November 2007. (PDF)

[plis2007x1]
W. Plishker, O. Dandekar, S. S. Bhattacharyya, and R. Shekhar. Towards a heterogeneous medical image registration acceleration platform. In Proceedings of the IEEE Biomedical Circuits and Systems Conference, pages 231-234, Montreal, Canada, November 2007. (PDF)

[puth2007x1]
S. Puthenpurayil, R. Gu, and S. S. Bhattacharyya. Energy-aware data compression for wireless sensor networks. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, volume 2, pages 45-48, Honolulu, Hawaii, April 2007. (PDF)

[saha2007x3]
S. Saha. Design Methodology for Embedded Computer Vision Systems. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2007. (PDF)

[salm2007x1]
P. Salmela, R. Gu, S. S. Bhattacharyya, and J. Takala. Efficient parallel memory organization for turbo decoders. In Proceedings of the European Signal Processing Conference, pages 831-835, Poznan, Poland, September 2007. (PDF)

[sen2007x1]
M. Sen, I. Corretjer, F. Haim, S. Saha, J. Schlessman, T. Lv, S. S. Bhattacharyya, and W. Wolf. Dataflow-based mapping of computer vision algorithms onto FPGAs. EURASIP Journal on Embedded Systems, 2007:Article ID 49236, 12 pages, 2007. doi:10.1155/2007/49236. (PDF)

[shen2007x5]
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. (PDF)

[shen2007x3]
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, pages 95-1-95-6, Honolulu, Hawaii, August 2007. (PDF)

[shen2007x1]
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. (PDF)

[shen2007x4]
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 IEEE Real-Time Systems Symposium, pages 214-223, Tucson, Arizona, December 2007. (PDF)

[bhat2006x2]
S. S. Bhattacharyya and W. S. Levine. Optimization of signal processing software for control system implementation. In Proceedings of the IEEE Symposium on Computer-Aided Control Systems Design, pages 1562-1567, Munich, Germany, October 2006. Invited paper. (PDF)

[bhat2006x1]
S. S. Bhattacharyya and W. Wolf. Tools and methodologies for system-level design. In L. Scheffer, L. Lavagno, and G. Martin, editors, Electronic Design Automation for Integrated Circuits Handbook --- Volume 1: EDA for IC System Design, Verification, and Testing, pages 3-1-3-19. Taylor & Francis Group, 2006. (PDF)

[corr2006x1]
I. Corretjer and S. S. Bhattacharyya. DIFdoc: a standard format for visualizing hierarchical dataflow representations. In Proceedings of the Annual Workshop on High Performance Embedded Computing, pages 71-72, Lexington, Massachusetts, September 2006. (PDF)

[corr2006x2]
I. Corretjer, C. Hsu, and S. S. Bhattacharyya. Configuration and representation of large-scale dataflow graphs using the dataflow interchange format. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 10-15, Banff, Canada, October 2006. (PDF)

[depr2006x1]
E. F. Deprettere, T. Stefanov, S. S. Bhattacharyya, and M. Sen. Affine nested loop programs and their binary cyclo-static dataflow counterparts. In Proceedings of the International Conference on Application Specific Systems, Architectures, and Processors, pages 186-190, Steamboat Springs, Colorado, September 2006. (PDF)

[haim2006x1]
F. Haim, M. Sen, D. Ko, S. S. Bhattacharyya, and W. Wolf. Mapping multimedia applications onto configurable hardware with parameterized cyclo-static dataflow graphs. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages III-1052-III-1055, May 2006. (PDF)

[hema2006x1]
Y. Hemaraj, M. Sen, R. Shekhar, and S. S. Bhattacharyya. Model-based mapping of image registration applications onto configurable hardware. In Proceedings of the IEEE Asilomar Conference on Signals, Systems, and Computers, pages 1453-1457, Pacific Grove, California, October 2006. Invited paper. (PDF)

[hsu2006x1]
C. Hsu, S. Ramasubbu, M. Ko, J. L. Pino, and S. S. Bhattacharyya. Efficient simulation of critical synchronous dataflow graphs. In Proceedings of the Design Automation Conference, pages 893-898, San Francisco, California, July 2006. (PDF)

[hua2006x1]
S. Hua, G. Qu, and S. S. Bhattacharyya. Energy-efficient embedded software implementation on multiprocessor system-on-chip with multiple voltages. ACM Transactions on Embedded Computing Systems, 5(2):321-341, May 2006. (PDF)

[khan2006x1]
M. Khandelia, N. K. Bambha, and S. S. Bhattacharyya. Contention-conscious transaction ordering in multiprocessor DSP systems. IEEE Transactions on Signal Processing, 54(2):556-569, February 2006. (PDF)

[kian2006x2]
V. Kianzad. System Synthesis for Embedded Multiprocessors. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2006. (PDF)

[kian2006x1]
V. Kianzad and S. S. Bhattacharyya. Efficient techniques for clustering and scheduling onto embedded multiprocessors. IEEE Transactions on Parallel and Distributed Systems, 17(7):667-680, July 2006. (PDF)

[ko2006x5]
D. Ko. System Synthesis for Image Processing Applications. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2006. (PDF)

[ko2006x4]
M. Ko. Integrated Software Synthesis for Signal Processing Applications. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2006. (PDF)

[ko2006x7]
D. Ko and S. S. Bhattacharyya. The pipeline decomposition tree: An analysis tool for multiprocessor implementation of image processing applications. In Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis, pages 52-57, Seoul, Korea, October 2006. (PDF)

[ko2006x2]
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. (PDF)

[ko2006x3]
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. (PDF)

[ko2006x6]
M. Ko, C. Zissulescu, S. Puthenpurayil, S. S. Bhattacharyya, B. Kienhuis, and E. Deprettere. Parameterized looped schedules for compact representation of execution sequences. In Proceedings of the International Conference on Application Specific Systems, Architectures, and Processors, pages 223-230, Steamboat Springs, Colorado, September 2006. (PDF)

[murt2006x1]
P. K. Murthy and S. S. Bhattacharyya. Memory Management for Synthesis of DSP Software. CRC Press, 2006. (PDF)

[puth2006x1]
S. Puthenpurayil, R. Gu, and S. S. Bhattacharyya. Compression techniques for minimum energy consumption. In Proceedings of the Army Science Conference, Orlando, Florida, November 2006. (PDF)

[saha2006x4]
S. Saha, S. S. Bhattacharyya, and W. Wolf. A communication interface for multiprocessor signal processing systems. In Proceedings of the IEEE Workshop on Embedded Systems for Real-Time Multimedia, pages 127-132, Seoul, Korea, October 2006. (PDF)

[saha2006x2]
S. Saha, S. Puthenpurayil, and S. S. Bhattacharyya. Dataflow transformations in high-level DSP system design. In Proceedings of the International Symposium on System-on-Chip, pages 131-136, Tampere, Finland, November 2006. Invited paper. (PDF)

[saha2006x1]
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, pages 66-73, Columbus, Ohio, August 2006. (PDF)

[salm2006x1]
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. (PDF)

[sen2006x2]
M. Sen. Model-based Hardware Design for Image Processing Systems. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2006. (PDF)

[sen2006x1]
M. Sen, Y. Hemaraj, S. S. Bhattacharyya, and R. Shekhar. Reconfigurable image registration on FPGA platforms. In Proceedings of the IEEE Biomedical Circuits and Systems Conference, pages 154-157, London, UK, November 2006. (PDF)

[shen2006x1]
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, pages 130-135, Montreal, Canada, September 2006. (PDF)

[teic2006x1]
J. Teich and S. S. Bhattacharyya. Analysis of dataflow programs with interval-limited data-rates. Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 43(2-3):247-258, June 2006. (PDF)

[bamb2005x1]
N. Bambha and S. S. Bhattacharyya. Joint application mapping/interconnect synthesis techniques for embedded chip-scale multiprocessors. IEEE Transactions on Parallel and Distributed Systems, 16(2):99-112, February 2005. (PDF)

[bamb2005x2]
N. K. Bambha and S. S. Bhattacharyya. Communication strategies for shared bus embedded multiprocessors. In Proceedings of the International Workshop on Embedded Software, pages 21-24, Jersey City, New Jersey, September 2005. (PDF)

[hsu2005x3]
C. Hsu and S. S. Bhattacharyya. Integrating VSIPL support in the dataflow interchange format. In Proceedings of the Annual Workshop on High Performance Embedded Computing, pages 75-76, Lexington, Massachusetts, September 2005. (PDF)

[hsu2005x1]
C. Hsu and S. S. Bhattacharyya. Porting DSP applications across design tools using the dataflow interchange format. In Proceedings of the International Workshop on Rapid System Prototyping, pages 40-46, Montreal, Canada, June 2005. (PDF)

[hsu2005x2]
C. Hsu, M. Ko, and S. S. Bhattacharyya. Software synthesis from the dataflow interchange format. In Proceedings of the International Workshop on Software and Compilers for Embedded Systems, pages 37-49, Dallas, Texas, September 2005. (PDF)

[kian2005x2]
V. Kianzad, S. Saha, J. Schlessman, G. Aggarwal, S. S. Bhattacharyya, W. Wolf, and R. Chellappa. An architectural level design methodology for embedded face detection. In Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis, pages 136-141, Jersey City, New Jersey, September 2005. (PDF)

[ko2005x2]
D. Ko and S. S. Bhattacharyya. Dynamic configuration of dataflow graph topology for DSP system design. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages V-69-V-72, Philadelphia, Pennsylvania, March 2005. (PDF)

[ko2005x5]
D. Ko and S. S. Bhattacharyya. Modeling and optimization of buffering trade-offs for hardware implementation of image processing applications. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 591-596, Athens, Greece, November 2005. (PDF)

[ko2005x3]
D. Ko and S. S. Bhattacharyya. Modeling of block-based DSP systems. Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 40(3):289-299, July 2005. (PDF)

[sen2005x1]
M. Sen, S. S. Bhattacharyya, T. Lv, and W. Wolf. Modeling image processing systems with homogeneous parameterized dataflow graphs. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages V-133-V-136, Philadelphia, Pennsylvania, March 2005. (PDF)

[sen2005x2]
M. Sen, I. Corretjer, F. Haim, S. Saha, J. Schlessman, S. S. Bhattacharyya, and W. Wolf. Computer vision on FPGAs: Design methodology and its application to gesture recognition. In Proceedings of the IEEE Workshop on Embedded Computer Vision, pages CD-ROM version, 8 pages, San Diego, California, June 2005. (PDF)

[bamb2004x4]
N. K. Bambha. Communication-driven Codesign for Multiprocessor Systems. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, 2004. (PDF)

[bamb2004x3]
N. K. Bambha and S. S. Bhattacharyya. Interconnect synthesis for systems on chip. In Proceedings of the IEEE International Workshop on System on Chip for Real Time Processing, pages 263-268, Banff, Canada, July 2004. (PDF)

[bamb2004x1]
N. K. Bambha, S. S. Bhattacharyya, J. Teich, and E. Zitzler. Systematic integration of parameterized local search in evolutionary algorithms. IEEE Transactions on Evolutionary Computation, 8(2):137-155, April 2004. (PDF)

[bhat2004x1]
S. S. Bhattacharyya and P. K. Murthy. The CBP parameter --- a module characterization approach for DSP software optimization. Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 38(2):131-146, September 2004. (PDF)

[chan2004x1]
N. Chandrachoodan, S. S. Bhattacharyya, and K. J. R. Liu. The hierarchical timing pair model for multirate DSP applications. IEEE Transactions on Signal Processing, 52(5):1209-1217, May 2004. (PDF)

[hsu2004x2]
C. Hsu and S. S. Bhattacharyya. Dataflow interchange format version 0.2. Technical Report UMIACS-TR-2004-66, Institute for Advanced Computer Studies, University of Maryland at College Park, November 2004. Also Computer Science Technical Report CS-TR-4624. (PDF)

[hsu2004x1]
C. Hsu, F. Keceli, M. Ko, S. Shahparnia, and S. S. Bhattacharyya. DIF: An interchange format for dataflow-based design tools. In Proceedings of the International Workshop on Systems, Architectures, Modeling, and Simulation, pages 423-432, Samos, Greece, July 2004. (PDF)

[kian2004x1]
V. Kianzad and S. S. Bhattacharyya. CHARMED: A multiobjective cosynthesis framework for multi-mode embedded systems. In Proceedings of the International Conference on Application Specific Systems, Architectures, and Processors, pages 28-40, Galveston, Texas, September 2004. (PDF)

[ko2004x2]
M. Ko, P. K. Murthy, and S. S. Bhattacharyya. Compact procedural implementation in DSP software synthesis through recursive graph decomposition. In Proceedings of the International Workshop on Software and Compilers for Embedded Systems, pages 47-61, Amsterdam, The Netherlands, September 2004. (PDF)

[ko2004x3]
M. Ko, P. K. Murthy, and S. S. Bhattacharyya. Compact procedural synthesis of DSP software through recursive graph decomposition. Technical Report UMIACS-TR-2004-41, Institute for Advanced Computer Studies, University of Maryland at College Park, June 2004. Also Computer Science Technical Report CS-TR-4599. (PDF)

[murt2004x1]
P. K. Murthy and S. S. Bhattacharyya. Buffer merging --- a powerful technique for reducing memory requirements of synchronous dataflow specifications. ACM Transactions on Design Automation of Electronic Systems, 9(2):212-237, April 2004. (PDF)

[sen2004x1]
M. Sen and S. S. Bhattacharyya. Systematic exploitation of data parallelism in hardware synthesis of DSP applications. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages V-229-V-232, Montreal, Canada, May 2004. (PDF)

[teic2004x1]
J. Teich and S. S. Bhattacharyya. Analysis of dataflow programs with interval-limited data-rates. In Proceedings of the International Workshop on Systems, Architectures, Modeling, and Simulation, pages 507-518, Samos, Greece, July 2004. (PDF)

[varm2004x1]
A. Varma and S. S. Bhattacharyya. Java-through-C compilation: An enabling technology for Java in embedded systems. In Proceedings of the Design Automation and Test in Europe Conference and Exhibition, Designer's Forum, pages 161-167, Paris, France, February 2004. (PDF)

[bamb2003x1]
N. K. Bambha, S. S. Bhattacharyya, and G. Euliss. Design considerations for optically connected systems on chip. In Proceedings of the IEEE International Workshop on System on Chip for Real Time Processing, pages 299-303, Calgary, Canada, June 2003. (PDF)

[bhat2003x1]
S. S. Bhattacharyya, E. Deprettere, and J. Teich, editors. Domain-Specific Processors: Systems, Architectures, Modeling, and Simulation. Marcel Dekker, Inc., 2003. (PDF)

[hua2003x3]
S. Hua, G. Qu, and S. S. Bhattacharyya. Energy-efficient multi-processor implementation of embedded software. In Proceedings of the International Workshop on Embedded Software, pages 257-273, Philadelphia, Pennsylvania, October 2003. (PDF)

[hua2003x1]
S. Hua, G. Qu, and S. S. Bhattacharyya. Energy reduction techniques for multimedia applications with tolerance to deadline misses. In Proceedings of the Design Automation Conference, pages 131-136, Anaheim, California, June 2003. (PDF)

[hua2003x2]
S. Hua, G. Qu, and S. S. Bhattacharyya. Exploring the probabilistic design space of multimedia systems. In Proceedings of the International Workshop on Rapid System Prototyping, pages 233-240, San Diego, California, June 2003. (PDF)

[kian2003x1]
V. Kianzad and S. S. Bhattacharyya. A comparison of clustering and scheduling techniques for embedded multiprocessor systems. Technical Report UMIACS-TR-2003-114, Institute for Advanced Computer Studies, University of Maryland at College Park, December 2003. Also Computer Science Technical Report CS-TR-4546. (PDF)

[ko2003x1]
D. Ko and S. S. Bhattacharyya. Modeling of block-based DSP systems. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 381-386, Seoul, Korea, August 2003. (PDF)

[ko2003x2]
M. Ko and S. S. Bhattacharyya. Data partitioning for DSP software synthesis. In Proceedings of the International Workshop on Software and Compilers for Embedded Systems, pages 344-358, Vienna, Austria, September 2003. (PDF)

[loha2003x1]
S. Lohani and S. S. Bhattacharyya. Goal-driven reconfiguration of polymorphous architectures. In S. S. Bhattacharyya, E. Depretter, and J. Teich, editors, Domain-Specific Processors: Systems, Architectures, Modeling and Simulation, pages 151-170. Marcel Dekker, Inc., 2003.

[rine2003x1]
M. Rinehart, V. Kianzad, and S. S. Bhattacharyya. A modular genetic algorithm for scheduling task graphs. Technical Report UMIACS-TR-2003-66, Institute for Advanced Computer Studies, University of Maryland at College Park, June 2003. Also Computer Science Technical Report CS-TR-4497. (PDF)

[spiv2003x2]
G. Spivey, S. S. Bhattacharyya, and K. Nakajima. Logic foundry: Rapid prototyping for FPGA-based DSP systems. EURASIP Journal on Applied Signal Processing, 2003(6):565-579, May 2003. (PDF)

[spiv2003x1]
G. Spivey, S. S. Bhattacharyya, and K. Nakajima. Logic foundry: Rapid prototyping of FPGA-based DSP systems. In Proceedings of the Asia and South Pacific Design Automation Conference, pages 374-381, Kitakyushu, Japan, January 2003. (PDF)

[bamb2002x3]
N. Bambha and S. S. Bhattacharyya. System synthesis for optically-connected, multiprocessors on-chip. In W. Badawy and G. A. Julien, editors, System on Chip for Real-time Systems, pages 339-448. Kluwer Academic Publishers, 2002. (PDF)

[bamb2002x4]
N. Bambha and S. S. Bhattacharyya. Techniques for co-design of optically-connected embedded multiprocessors. In Proceedings of the Annual Workshop on High Performance Embedded Computing, pages 97-99, Lexington, Massachusetts, September 2002. (PDF)

[bamb2002x1]
N. Bambha, V. Kianzad, M. Khandelia, and S. S. Bhattacharyya. Intermediate representations for design automation of multiprocessor DSP systems. Journal of Design Automation for Embedded Systems, 7(4):307-323, November 2002. (PDF)

[bhat2002x2]
B. Bhattacharya and S. S. Bhattacharyya. Consistency analysis of reconfigurable dataflow specifications. In E. F. Deprettere, J. Teich, and S. Vassiliadis, editors, Embedded Processor Design Challenges, Lecture Notes in Computer Science, pages 1-17. Springer, 2002. (PDF)

[bhat2002x1]
S. S. Bhattacharyya. Hardware/software co-synthesis of DSP systems. In Y. H. Hu, editor, Programmable Digital Signal Processors: Architecture, Programming, and Applications, pages 333-378. Marcel Dekker, Inc., 2002. (PDF)

[bhat2002x3]
S. S. Bhattacharyya, E. Cheong, J. Davis II, M. Goel, C. Hylands, B. Kienhuis, E. A. Lee, J. Liu, X. Liu, L. Muliadi, S. Neuendorffer, J. Reekie, N. Smyth, J. Tsay, B. Vogel, W. Williams, Y. Xiong, and H. Zheng. Heterogeneous concurrent modeling and design in java. Technical Report UCB/ERL M02/23, Department of Electrical Engineering and Computer Sciences, University of California at Berkeley, August 2002. (PDF)

[chan2002x2]
N. Chandrachoodan. Performance Analysis and Hierarchical Timing for DSP System Synthesis. PhD thesis, Department of Electrical and Computer Engineering, University of Maryland, College Park, August 2002. (PDF)

[chan2002x1]
N. Chandrachoodan, S. S. Bhattacharyya, and K. J. Ray Liu. High-level synthesis of DSP applications using adaptive negative cycle detection. EURASIP Journal on Applied Signal Processing, 2002(9):893-907, September 2002. (PDF)

[kece2002x1]
F. Keceli, M. Ko, S. Shahparnia, and S. S. Bhattacharyya. First version of a dataflow interchange format. Technical Report UMIACS-TR-2002-98, Institute for Advanced Computer Studies, University of Maryland at College Park, November 2002. Also Computer Science Technical Report CS-TR-4418. (PDF)

[loha2002x2]
S. Lohani and S. S. Bhattacharyya. Goal-driven reconfiguration of polymorphous architectures. In Proceedings of the International Workshop on Systems, Architectures, Modeling, and Simulation, Samos, Greece, July 2002. (PDF)

[loha2002x1]
S. Lohani and S. S. Bhattacharyya. System synthesis for polymorphous computing architectures. Technical Report UMIACS-TR-2002-12, Institute for Advanced Computer Studies, University of Maryland at College Park, February 2002. Also Computer Science Technical Report CS-TR-4330. (PostScript) (PDF)

[spiv2002x3]
G. Spivey, S. S. Bhattacharyya, and K. Nakajima. A component architecture for FPGA-based, DSP system design. In Proceedings of the International Conference on Application Specific Systems, Architectures, and Processors, pages 41-51, San Jose, California, July 2002. (PDF)

[spiv2002x1]
G. Spivey, S. S. Bhattacharyya, and Kazuo Nakajima. Logic foundry: A rapid prototyping tool for FPGA-based DSP systems. Technical Report UMIACS-TR-2002-29, Institute for Advanced Computer Studies, University of Maryland at College Park, March 2002. Also Computer Science Technical Report CS-TR-4349. (PDF)

[bamb2001x1]
N. Bambha, S. S. Bhattacharyya, J. Teich, and E. Zitzler. Hybrid search strategies for dynamic voltage scaling in embedded multiprocessors. In Proceedings of the International Workshop on Hardware/Software Codesign, pages 243-248, Copenhagen, Denmark, April 2001. (PDF)

[bhat2001x2]
B. Bhattacharya and S. S. Bhattacharyya. Parameterized dataflow modeling for DSP systems. IEEE Transactions on Signal Processing, 49(10):2408-2421, October 2001. (PDF)

[bhat2001x3]
S. S. Bhattacharyya, N. Bambha, M. Khandelia, and V. Kianzad. Mapping DSP applications onto self-timed multiprocessors. In Proceedings of the IEEE Asilomar Conference on Signals, Systems, and Computers, volume 1, pages 441-448, Pacific Grove, California, November 2001. Invited paper. (PDF)

[chan2001x2]
N. Chandrachoodan, S. S. Bhattacharyya, and K. J. R. Liu. Adaptive negative cycle detection in dynamic graphs. In Proceedings of the International Symposium on Circuits and Systems, pages V-163-V-166, Sydney, Australia, May 2001. (PDF)

[chan2001x3]
N. Chandrachoodan, S. S. Bhattacharyya, and K. J. R. Liu. An efficient timing model for hardware implementation of multirate dataflow graphs. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, volume 2, pages 1153-1156, Salt Lake City, Utah, May 2001. (PDF)

[chan2001x1]
N. Chandrachoodan, S. S. Bhattacharyya, and K. J. R. Liu. The hierarchical timing pair model. In Proceedings of the International Symposium on Circuits and Systems, pages V-367-V-370, Sydney, Australia, May 2001. (PDF)

[kian2001x2]
V. Kianzad and S. S. Bhattacharyya. Multiprocessor clustering for embedded system implementation. Technical Report UMIACS-TR-2001-52, Institute for Advanced Computer Studies, University of Maryland at College Park, June 2001. Also Computer Science Technical Report CS-TR-4272. (PDF)

[kian2001x1]
V. Kianzad and S. S. Bhattacharyya. Multiprocessor clustering for embedded systems. In Proceedings of the European Conference on Parallel Computing, pages 697-701, Manchester, United Kingdom, August 2001. (PDF)

[murt2001x1]
P. K. Murthy and S. S. Bhattacharyya. Shared buffer implementations of signal processing systems using lifetime analysis techniques. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 20(2):177-198, February 2001. (PDF)

[bamb2000x1]
N. K. Bambha and S. S. Bhattacharyya. A joint power/performance optimization technique for multiprocessor systems using a period graph construct. In Proceedings of the International Symposium on System Synthesis, pages 91-97, Madrid, Spain, September 2000. (PDF)

[bamb2000x2]
N. K. Bambha and S. S. Bhattacharyya. A period graph throughput estimator for multiprocessor systems. Technical Report UMIACS-TR-2000-49, Institute for Advanced Computer Studies, University of Maryland at College Park, July 2000. Also Computer Science Technical Report CS-TR-4159. (PDF)

[bhat2000x4]
B. Bhattacharya and S. S. Bhattacharyya. Parameterized dataflow modeling of DSP systems. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages 1948-1951, Istanbul, Turkey, June 2000. (PDF)

[bhat2000x1]
B. Bhattacharya and S. S. Bhattacharyya. Quasi-static scheduling of reconfigurable dataflow graphs for DSP systems. In Proceedings of the International Workshop on Rapid System Prototyping, pages 84-89, Paris, France, June 2000. (PDF)

[bhat2000x3]
S. S. Bhattacharyya and P. K. Murthy. The CBP parameter --- a useful annotation to aid block diagram compilers for DSP. In Proceedings of the International Symposium on Circuits and Systems, pages IV-209-IV-212, Geneva, Switzerland, May 2000. (PDF)

[bhat2000x6]
S. S. Bhattacharyya, R. Leupers, and P. Marwedel. Software synthesis and code generation for DSP. IEEE Transactions on Circuits and Systems --- II: Analog and Digital Signal Processing, 47(9):849-875, September 2000. (PDF)

[bhat2000x5]
S. S. Bhattacharyya, S. Sriram, and E. A. Lee. Resynchronization for multiprocessor DSP systems. IEEE Transactions on Circuits and Systems --- I: Fundamental Theory and Applications, 47(11):1597-1609, November 2000. (PDF)

[chan2000x1]
N. Chandrachoodan, S. S. Bhattacharyya, and K. J. R. Liu. The hierarchical timing pair model for synchronous dataflow systems. Technical Report UMIACS-TR-2000-75, Institute for Advanced Computer Studies, University of Maryland at College Park, November 2000. Also Computer Science Technical Report CS-TR-4198. (PDF)

[jaco2000x1]
B. L. Jacob and S. S. Bhattacharyya. Real-time memory management: Compile-time techniques and run-time mechanisms that enable the use of caches in real-time systems. Technical Report UMIACS-TR-2000-60, Institute for Advanced Computer Studies, University of Maryland at College Park, September 2000. Also Computer Science Technical Report CS-TR-4178. (PDF)

[khan2000x1]
M. Khandelia and S. S. Bhattacharyya. Contention-conscious transaction ordering in embedded multiprocessor systems. Technical Report UMIACS-TR-2000-09, Institute for Advanced Computer Studies, University of Maryland at College Park, March 2000. Also Computer Science Technical Report CS-TR-4109. (PostScript) (PDF)

[khan2000x2]
M. Khandelia and S. S. Bhattacharyya. Contention-conscious transaction ordering in embedded multiprocessors. In Proceedings of the International Conference on Application Specific Systems, Architectures, and Processors, pages 276-285, Boston, Massachusetts, July 2000. (PDF)

[murt2000x2]
P. K. Murthy and S. S. Bhattacharyya. Buffer merging --- a powerful technique for reducing memory requirements of synchronous dataflow specifications. Technical Report UMIACS-TR-2000-20, Institute for Advanced Computer Studies, University of Maryland at College Park, April 2000. Also Computer Science Technical Report CS-TR-4126. (PostScript) (PDF)

[murt2000x1]
P. K. Murthy and S. S. Bhattacharyya. Shared memory implementations of synchronous dataflow specifications. In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition, pages 404-410, March 2000. Paris, France. (PDF)

[murt2000x3]
P. K. Murthy and S. S. Bhattacharyya. Systematic consolidation of input and output buffers in synchronous dataflow specifications. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 673-682, Lafayette, Louisiana, October 2000. (PDF)

[srir2000x1]
S. Sriram and S. S. Bhattacharyya. Embedded Multiprocessors: Scheduling and Synchronization. Marcel Dekker, Inc., 2000. (PDF)

[zitz2000x3]
E. Zitzler, J. Teich, and S. S. Bhattacharyya. Evolutionary algorithms for the synthesis of embedded software. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 8(4):452-456, August 2000. (PDF)

[zitz2000x1]
E. Zitzler, J. Teich, and S. S. Bhattacharyya. Multidimensional exploration of software implementations for DSP algorithms. Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 24(1):83-98, February 2000. (PDF)

[zitz2000x2]
E. Zitzler, J. Teich, and S. S. Bhattacharyya. Optimizing the efficiency of parameterized local search within global search: A preliminary study. In Proceedings of the Congress on Evolutionary Computation, pages 365-372, San Diego, California, July 2000. (PDF)

[bhat1999x9]
B. Bhattacharya and S. S. Bhattacharyya. Parameterized modeling and scheduling of dataflow graphs. Technical Report UMIACS-TR-99-73, Institute for Advanced Computer Studies, University of Maryland at College Park, December 1999. Also Computer Science Technical Report CS-TR-4083. (PostScript) (PDF)

[bhat1999x3]
S. S. Bhattacharyya. Optimization trade-offs in the synthesis of software for embedded DSP. In Proceedings of the International Workshop on Compiler and Architecture Support for Embedded Systems, pages 97-102, October 1999. Washington, D. C. (PostScript) (PDF)

[bhat1999x7]
S. S. Bhattacharyya and P. K. Murthy. The CBP parameter --- a useful annotation to aid SDF compilers. Technical Report UMIACS-TR-99-56, Institute for Advanced Computer Studies, University of Maryland at College Park, September 1999. Also Computer Science Technical Report CS-TR-4062. (PostScript) (PDF)

[bhat1999x8]
S. S. Bhattacharyya, R. Leupers, and P. Marwedel. Software synthesis and code generation for signal processing systems. Technical Report UMIACS-TR-99-57, Institute for Advanced Computer Studies, University of Maryland at College Park, September 1999. Also Computer Science Technical Report CS-TR-4063. (PostScript)

[bhat1999x1]
S. S. Bhattacharyya, P. K. Murthy, and E. A. Lee. Synthesis of embedded software from synchronous dataflow specifications. Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 21(2):151-166, June 1999. (PDF)

[chan1999x1]
N. Chandrachoodan, S. S. Bhattacharyya, and K.J. R. Liu. Negative cycle detection in dynamic graphs. Technical Report UMIACS-TR-99-59, Institute for Advanced Computer Studies, University of Maryland at College Park, September 1999. Also Computer Science Technical Report CS-TR-4065. (PostScript)

[murt1999x4]
P. K. Murthy and S. S. Bhattacharyya. Approximation algorithms and heuristics for the dynamic storage allocation problem. Technical Report UMIACS-TR-99-31, Institute for Advanced Computer Studies, University of Maryland at College Park, June 1999. Also Computer Science Technical Report CS-TR-4024. (PDF)

[murt1999x3]
P. K. Murthy and S. S. Bhattacharyya. A buffer merging technique for reducing memory requirements of synchronous dataflow specifications. In Proceedings of the International Symposium on System Synthesis, pages 78-84, San Jose, California, November 1999. (PDF)

[murt1999x1]
P. K. Murthy and S. S. Bhattacharyya. Shared memory implementations of synchronous dataflow specifications using lifetime analysis techniques. Technical Report UMIACS-TR-99-32, Institute for Advanced Computer Studies, University of Maryland at College Park, June 1999. (PostScript)

[teic1999x2]
J. Teich, E. Zitzler, and S. S. Bhattacharyya. 3D exploration of software schedules for DSP algorithms. In Proceedings of the International Workshop on Hardware/Software Codesign, pages 168-172, May 1999. Rome, Italy. (PDF)

[zitz1999x1]
E. Zitzler, J. Teich, and S. S. Bhattacharyya. Evolutionary algorithm based exploration of software schedules for digital signal processors. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 1762-1769, Orlando, Florida, July 1999. (PDF)

[zitz1999x4]
E. Zitzler, J. Teich, and S. S. Bhattacharyya. Optimized software synthesis for DSP using randomization techniques. Technical report, Computer Engineering and Communication Networks Laboratory, Swiss Federal Institute of Technology, Zurich, July 1999. Revised version of teic1998x1. (PostScript)

[bhat1998x2]
S. S. Bhattacharyya, S. Sriram, and E. A. Lee. Resynchronization for multiprocessor DSP implementation --- part 1: Maximum-throughput resynchronization. Technical report, Digital Signal Processing Laboratory, University of Maryland, College Park, July 1998. (PostScript)

[bhat1998x3]
S. S. Bhattacharyya, S. Sriram, and E. A. Lee. Resynchronization for multiprocessor DSP implementation --- part 2: Latency-constrained resynchronization. Technical report, Digital Signal Processing Laboratory, University of Maryland, College Park, July 1998. (PostScript)

[teic1998x3]
J. Teich, E. Zitzler, and S. S. Bhattacharyya. Buffer memory optimization in DSP applications --- an evolutionary approach. In Proceedings of the International Conference on Parallel Problem Solving from Nature, pages 885-894, Amsterdam, The Netherlands, September 1998. (PostScript) (PDF)

[teic1998x1]
J. Teich, E. Zitzler, and S. S. Bhattacharyya. Optimized software synthesis for digital signal processing algorithms --- an evolutionary approach. Technical report, Computer Engineering and Communication Networks Laboratory, Swiss Federal Institute of Technology, Zurich, January 1998. (PostScript)

[teic1998x2]
J. Teich, E. Zitzler, and S. S. Bhattacharyya. Optimized software synthesis for digital signal processing algorithms --- an evolutionary approach. In Proceedings of the IEEE Workshop on Signal Processing Systems, pages 589-598, October 1998. Boston, Massachusetts. (PostScript) (PDF)

[bhat1997x2]
S. S. Bhattacharyya, P. K. Murthy, and E. A. Lee. APGAN and RPMC: Complementary heuristics for translating DSP block diagrams into efficient software implementations. Journal of Design Automation for Embedded Systems, 2(1):33-60, January 1997. (PDF)

[bhat1997x1]
S. S. Bhattacharyya, S. Sriram, and E. A. Lee. Optimizing synchronization in multiprocessor DSP systems. IEEE Transactions on Signal Processing, 45(6):1605-1618, June 1997. (PDF)

[murt1997x1]
P. K. Murthy, S. S. Bhattacharyya, and E. A. Lee. Joint minimization of code and data for synchronous dataflow programs. Journal of Formal Methods in System Design, 11(1):41-70, July 1997. (PDF)

[bhat1996x5]
S. S. Bhattacharyya, P. K. Murthy, and E. A. Lee. Software Synthesis from Dataflow Graphs. Kluwer Academic Publishers, 1996. (PDF)

[bhat1996x2]
S. S. Bhattacharyya, S. Sriram, and E. A. Lee. Latency-constrained resynchronization for multiprocessor DSP implementation. In Proceedings of the International Conference on Application Specific Systems, Architectures, and Processors, pages 365-380, August 1996. Chicago, Illinois. (PostScript)

[bhat1996x1]
S. S. Bhattacharyya, S. Sriram, and E. A. Lee. Self-timed resynchronization: A post-optimization for static multiprocessor schedules. In Proceedings of the International Parallel Processing Symposium, pages 199-205, April 1996. Honolulu, Hawaii. (PostScript)

[bhat1995x3]
S. S. Bhattacharyya, J. T. Buck, S. Ha, and E. A. Lee. Generating compact code from dataflow specifications of multirate signal processing algorithms. IEEE Transactions on Circuits and Systems --- I: Fundamental Theory and Applications, 42(3):138-150, March 1995. (PDF)

[bhat1995x7]
S. S. Bhattacharyya, P. K. Murthy, and E. A. Lee. Converting graphical DSP programs into memory-constrained software prototypes. In Proceedings of the International Workshop on Rapid System Prototyping, pages 194-200, Chapel Hill, North Carolina, June 1995. (PDF)

[bhat1995x1]
S. S. Bhattacharyya, P. K. Murthy, and E. A. Lee. Optimal parenthesization of lexical orderings for DSP block diagrams. In Proceedings of the International Workshop on VLSI Signal Processing, pages 177-186. IEEE press, October 1995. Sakai, Osaka, Japan. (PDF)

[bhat1995x8]
S. S. Bhattacharyya, P. K. Murthy, and E. A. Lee. Renesting single appearance schedules to minimize buffer memory. Technical report, Electronics Research Laboratory, University of California at Berkeley, April 1995. (PDF)

[pino1995x3]
J. L. Pino, S. S. Bhattacharyya, and E. A. Lee. A hierarchical multiprocessor scheduling framework for synchronous dataflow graphs. Technical report, Electronics Research Laboratory, University of California at Berkeley, May 1995. (PDF)

[pino1995x2]
J. L. Pino, S. S. Bhattacharyya, and E. A. Lee. A hierarchical multiprocessor scheduling system for DSP applications. In Proceedings of the IEEE Asilomar Conference on Signals, Systems, and Computers, pages 122-126 vol.1, Pacific Grove, California, November 1995. (PDF)

[bhat1994x3]
S. S. Bhattacharyya. Compiling Dataflow Programs for Digital Signal Processing. PhD thesis, Department of Electrical Engineering and Computer Sciences, University of California at Berkeley, July 1994. (PDF)

[bhat1994x2]
S. S. Bhattacharyya and E. A. Lee. Looped schedules for dataflow descriptions of multirate signal processing algorithms. Journal of Formal Methods in System Design, pages 183-205, December 1994. (PDF)

[bhat1994x1]
S. S. Bhattacharyya and E. A. Lee. Memory management for dataflow programming of multirate signal processing algorithms. IEEE Transactions on Signal Processing, 42(5):1190-1201, May 1994. (PDF)

[murt1994x3]
P. K. Murthy, S. S. Bhattacharyya, and E. A. Lee. Combined code and data minimization for synchronous dataflow programs. Technical Report M94/93, Department of Electrical Engineering and Computer Sciences, University of California at Berkeley, November 1994. (PostScript)

[murt1994x2]
P. K. Murthy, S. S. Bhattacharyya, and E. A. Lee. Minimizing memory requirements for chain-structured synchronous dataflow programs. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, pages 453-456 vol.2, Adelaide, SA, Australia, April 1994. (PDF)

[bhat1993x1]
S. S. Bhattacharyya and Edward A. Lee. Scheduling synchronous dataflow graphs for efficient looping. Journal of VLSI Signal Processing, 6(3):271-288, December 1993. (PDF)

[bhat1992x3]
S. S. Bhattacharyya and E. A. Lee. Memory management for synchronous dataflow programs. Technical Report UCB/ERL M92/128, Electronics Research Laboratory, University of California at Berkeley, 1992. (PDF)