Publications

Most of these articles may be copyright of ACM, IEEE or Springer (LNCS) . Please understand their copyright policy before reproducing these articles.


Publications in books, journals:
  • Jae Young Hur, Todor Stefanov, Stephan Wong, and Kees Goossens,
        "Customization of On-Chip Network Interconnects and Experiments in FPGAs",
         accepted for publication in IET Computers & Digital Techniques Journal, vol. xx, No. x, pp. , Oct 2011.
  • Emanuele Cannella, Onur Derin, Paolo Meloni, Giuseppe Tuveri, and Todor Stefanov,
        "Adaptivity Support for MPSoCs based on Process Migration in Polyhedral Process Networks",
         accepted for publication in International Journal of VLSI Design, vol. xx, No. x, pp. , Oct 2011.
  • Jae Young Hur, Stephan Wong, and Todor Stefanov,
        "Design Trade-offs in Customized On-Chip Crossbar Schedulers",
         Journal of Signal Processing Systems (JVLSI), vol. 58, No. 1, pp. 69-85, Jan 2010.
  • click here to get a pdf version click here to get a postscript version
  • A. Gerstlauer, C. Haubelt, A.D. Pimentel, Todor Stefanov, D.D. Gajski, and J. Teich,
        "Electronic System-Level Synthesis Methodologies",
         IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 28, No. 10, pp. 1517-1530, Oct 2009.
  • click here to get a pdf version click here to get a postscript version
  • Ozana Silvia Dragomir, Todor Stefanov, and Koen Bertels,
        "Optimal Loop Unrolling and Shifting for Reconfigurable Architectures",
         ACM Transactions on Reconfigurable Technology and Systems (TRETS), vol. 2, No. 4, pp. 1-24, Sept 2009.
  • click here to get a pdf version click here to get a postscript version
  • Hristo Nikolov, Todor Stefanov, and Ed Deprettere,
        "Automated Integration of Dedicated Hardwired IP Cores in Heterogeneous MPSoCs Designed with ESPAM",
         EURASIP Journal on Embedded Systems, vol. 2008, Article ID 726096, 15 pages, 2008. doi:10.1155/2008/726096.
  • click here to get a pdf version click here to get a postscript version
  • Hristo Nikolov, Todor Stefanov, and Ed Deprettere,
        "Systematic and Automated Multi-processor System Design, Programming, and Implementation",
         IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 27, No. 3, pp. 542-555, March 2008.
         WINNER of the 2009 DONALD O. PEDERSON BEST PAPER AWARD!!!
  • click here to get a pdf version click here to get a postscript version
  • Sven Verdoolaege, Hristo Nikolov, and Todor Stefanov,
        "PN: a Tool for Improved Derivation of Process Networks",
         EURASIP Journal on Embedded Systems, vol. 2007, Article ID 75947, 13 pages, 2007. doi:10.1155/2007/75947.
  • click here to get a pdf version click here to get a postscript version
  • Todor Stefanov
        "Converting Weakly Dynamic Programs to Equivalent Process Network Specifications",
        Ph.D. dissertation book, Leiden University, Leiden, The Netherlands, September 2004, ISBN: 90-9018629-8.
  • click here to get a pdf version click here to get a postscript version
  • Todor Stefanov (with P. Manoilov, G.Kousmanov and A. Popov),
        "Development of a Low Area Custom Microprocessor Core",
         Automatica & Informatics Journal, 1999. No. 5, pp. 33-39
  • Publications in conference proceedings:
  • Mohamed A. Bamakhrama, Teddy Zhai, Hristo Nikolov, and Todor Stefanov,
        "A Methodology for Automated Design of Hard-Real-Time Embedded Streaming Systems",
        to appear In Proc. "15th Int. Conf. Design, Automation and Test in Europe (DATE'12)", pp. , Dresden, Germany, Mar. 12-16, 2012.
  • Emanuele Cannella, Onur Derin, and Todor Stefanov,
        "Middleware Approaches for Adaptivity of Kahn Process Networks on Networks-on-Chip",
        In Proc. "Int. Conf. on Design and Architectures for Signal and Image Processing (DASIP'11)", pp. 1-8, Tampere, Finland, Nov. 2-4, 2011.
  • click here to get a pdf version click here to get a postscript version
  • Dmitry Nadezhkin and Todor Stefanov
        "Automatic Derivation of Polyhedral Process Networks from While-Loop Affine Programs",
        In Proc. "9th Int. IEEE/ACM Symposium on Embedded Systems for Real-Time Multimedia (ESTIMedia'11)", pp. 102-111, Taipei, Taiwan, Oct. 13-14, 2011.
  • click here to get a pdf version click here to get a postscript version
  • Mohamed A. Bamakhrama and Todor Stefanov,
        "Hard-Real-Time Scheduling of Data-Dependent Tasks in Embedded Streaming Applications",
        In Proc. "11th International Conference on Embedded Software (EMSOFT'11)", pp. 195-204, Taipei, Taiwan, Oct. 9-14, 2011.
        NOMINATED for the 2011 EMSOFT BEST PAPER AWARD!
  • click here to get a pdf version click here to get a postscript version
  • Razvan Nane, Sven Van Haastregt, Todor Stefanov, Bart Kienhuis, Vlad Mihai Sima and Koen Bertels,
        "IP-XACT Extensions for Reconfigurable Computing",
        In Proc. "22nd IEEE Int. Conf. on Application-specific Systems, Architectures and Processors (ASAP'11)", pp. 215-218, Santa Monica, California, USA, Sep. 11-14, 2011.
  • click here to get a pdf version click here to get a postscript version
  • Teddy Zhai, Hristo Nikolov, and Todor Stefanov,
        "Modeling Adaptive Streaming Applications with Parameterized Polyhedral Process Networks",
        In Proc. "48th ACM/IEEE Int. Design Automation Conference (DAC'11)", pp. 116-121, San Diego, CA, USA, June 5-9, 2011.
        WINNER of 2011 HiPEAC PAPER AWARD!!!
  • click here to get a pdf version click here to get a postscript version
  • Dmitry Nadezhkin, Hristo Nikolov, and Todor Stefanov
        "Translating Affine Nested-Loop Programs with Dynamic Loop Bounds into Polyhedral Process Networks",
        In Proc. "8th Int. IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia'10)", pp. 21-30, Scottsdale, AZ, USA, Oct. 28-29, 2010.
        WINNER of the 2010 ESTIMedia BEST PAPER AWARD!!!
  • click here to get a pdf version click here to get a postscript version
  • Sjoerd Meijer, Hristo Nikolov, and Todor Stefanov,
        "Combining Process Splitting and Merging Transformations for Polyhedral Process Networks",
        In Proc. "8th Int. IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia'10)", pp. 97-106, Scottsdale, AZ, USA, Oct. 28-29, 2010.
  • click here to get a pdf version click here to get a postscript version
  • Dmitry Nadezhkin and Todor Stefanov
        "Identifying Communication Models in Process Networks derived from Weakly Dynamic Programs",
        In Proc. "10th Int. Conference on Embedded Computer Systems: Architectures, MOdeling, and Simulation (SAMOS'10)", pp. 372-379, Samos, Greece, July 19-22, 2010.
  • click here to get a pdf version click here to get a postscript version
  • Sjoerd Meijer, Hristo Nikolov, and Todor Stefanov,
        "Throughput Modeling to Evaluate Process Merging Transformations in Polyhedral Process Networks",
        In Proc. "13th Int. Conf. Design, Automation and Test in Europe (DATE'10)", pp. 747-752, Dresden, Germany, Mar. 8-12, 2010.
  • click here to get a pdf version click here to get a postscript version
  • Hristo Nikolov, Todor Stefanov, and Ed Deprettere,
        "Run-time Reconfiguration of Polyhedral Process Networks Implementations",
        In Proc. "17th Int. Conference on Advanced Computing and Communications (ADCOM'09)", pp. , Bangalore, India, Dec. 14-17, 2009.
  • click here to get a pdf version click here to get a postscript version
  • Zubair Nawaz, Todor Stefanov, and Koen Bertels,
        "Efficient Hardware Generation for Dynamic Programming Problems",
        In Proc. "International Conference on Field-Programmable Technology (FPT'09)", pp., Sydney, Australia, Dec. 9-11, 2009.
  • click here to get a pdf version click here to get a postscript version
  • Sjoerd Meijer, Hristo Nikolov, and Todor Stefanov,
        "On Compile-time Evaluation of Process Partitioning Transformations for Kahn Process Networks",
        In Proc. "7th IEEE/ACM/IFIP Int. Conf. on HW/SW Codesign and System Synthesis (CODES-ISSS'09)", pp. 31-40, Grenoble, France, Oct. 11-16, 2009.
  • click here to get a pdf version click here to get a postscript version
  • Dmitry Nadezhkin, Sjoerd Meijer, Todor Stefanov, and Ed Deprettere,
        "Realizing FIFO Communication when Mapping Kahn Process Networks onto Cell",
        In Proc. "9th Int. Symposium on Embedded Computer Systems: Architectures, MOdeling, and Simulation (SAMOS'09)", LNCS 5657, pp. 308-317, Samos, Greece, July 20-23, 2009.
  • click here to get a pdf version click here to get a postscript version
  • Zubair Nawaz, Thomas Marconi, Koen Bertels, and Todor Stefanov,
        "Flexible Pipelining Design for Recursive Variable Expansion",
        In Proc. "23rd IEEE International Symposium on Parallel and Distributed Processing (IPDPS'09)", pp. 1-8, Rome, Italy, May. 23-29, 2009.
  • click here to get a pdf version click here to get a postscript version
  • Ozana Silvia Dragomir, Todor Stefanov, and Koen Bertels,
        "Loop Unrolling and Shifting for Reconfigurable Architectures",
        In Proc. "18th Int. Conference on Field Programmable Logic and Applications (FPL'08)", pp. 167-172, Heidelberg, Germany, Sep. 8-10, 2008.
  • click here to get a pdf version click here to get a postscript version
  • Hristo Nikolov, Mark Thompson, Todor Stefanov, Andy Pimentel, Simon Polstra, Raj Bose, Claudiu Zissulescu, and Ed Deprettere,
        "Daedalus: Toward Composable Multimedia MP-SoC Design",
        Invited paper In Proc. "45th ACM/IEEE Int. Design Automation Conference (DAC'08)", pp. 574-579, Anaheim, USA, June 8-13, 2008.
  • click here to get a pdf version click here to get a postscript version
  • Andy Pimentel, Todor Stefanov, Hristo Nikolov, Mark Thompson, Simon Polstra, and Ed Deprettere,
        "Tool Integration and Interoperability Challenges of a System-level Design Flow: a Case Study",
        Invited paper In Proc. "8th Int. Symposium on Systems, Architectures, MOdeling, and Simulation (SAMOS'08)", LNCS 5114, pp. 167-176, Samos, Greece, July 21-24, 2008.
  • click here to get a pdf version click here to get a postscript version
  • Kamana Sigdel, Mark Thompson, Andy Pimentel, Todor Stefanov, and Koen Bertels,
        "System Level Design Space Exploration of Dynamic Reconfigurable Architectures",
        In Proc. "8th Int. Symposium on Systems, Architectures, MOdeling, and Simulation (SAMOS'08)", LNCS 5114, pp. 279-288, Samos, Greece, July 21-24, 2008.
  • click here to get a pdf version click here to get a postscript version
  • Hristo Nikolov, Todor Stefanov, and Ed Deprettere,
        "Parameterized Stream-Based Functions Model of Computation",
        In Proc. "6th Int. Workshop on Optimizations for DSP and Embedded Systems (ODES-6)", pp., Boston, USA, April 6, 2008.
  • Mark Thompson, Hristo Nikolov, Todor Stefanov, Andy Pimentel, Cagkan Erbas, Simon Polstra, and Ed Deprettere,
        "A Framework for Rapid System-level Exploration, Synthesis, and Programming of Multimedia MP-SoCs",
        In Proc. "5th IEEE/ACM/IFIP Int. Conf. on HW/SW Codesign and System Synthesis (CODES-ISSS'07)", pp. 9-14, Salzburg, Austria, Oct. 1-5, 2007.
  • click here to get a pdf version click here to get a postscript version
  • Hristo Nikolov, Todor Stefanov, and Ed Deprettere,
        "Efficient External Memory Interface for Multi-processor Platforms Realized on FPGA Chips",
        In Proc. "17th Int. Conference on Field Programmable Logic and Applications (FPL'07)", pp. 580-584, Amsterdam, The Netherlands, Aug. 27-29, 2007.
  • click here to get a pdf version click here to get a postscript version
  • Jae Young Hur, Todor Stefanov, Stephan Wong, and Stamatis Vassiliadis,
        "Customizing Reconfigurable On-Chip Crossbar Scheduler",
        In Proc. "18th IEEE Int. Conf. on Application-specific Systems, Architectures and Processors (ASAP'07)", pp. 210-215, Montreal, Quebec, Canada, July 9-11, 2007.
  • click here to get a pdf version click here to get a postscript version
  • Kai Huang, Lothar Thiele, Todor Stefanov, and Ed Deprettere,
        "Performance Analysis of Multimedia Applications using Correlated Streams",
        In Proc. "10th Int. Conf. Design, Automation and Test in Europe (DATE'07)", pp. 912-917, Acropolis, Nice, France, Apr. 16-20, 2007.
  • click here to get a pdf version click here to get a postscript version
  • Jae Young Hur, Todor Stefanov, Stephan Wong, and Stamatis Vassiliadis,
        "Systematic Customization of On-Chip Crossbar Interconnects",
        In Proc. "International Workshop on Applied Reconfigurable Computing (ARC'07)", pp. 61-72, Mangaratiba, Rio de Janeiro, Brazil, Mar. 27-29, 2007,
        In LNCS 4419, see the publisher version.
  • click here to get a pdf version click here to get a postscript version
  • Hristo Nikolov, Todor Stefanov, and Ed Deprettere,
        "Multi-processor System Design with ESPAM",
        In Proc. "4th IEEE/ACM/IFIP Int. Conf. on HW/SW Codesign and System Synthesis (CODES-ISSS'06)", pp. 211-216, Seoul, Korea, Oct. 22-25, 2006.
  • click here to get a pdf version click here to get a postscript version
  • Ed Deprettere, Todor Stefanov, Shuvra Bhattacharyya, and Mainak Sen,
        "Affine Nested Loop Programs and their Binary Parameterized Dataflow Graph Counterparts",
        In Proc. "17th IEEE Int. Conf. on Application-specific Systems, Architectures and Processors (ASAP'06)", pp. 186-190, Steamboat Springs, Colorado, USA, Sep. 11-13, 2006.
  • click here to get a pdf version click here to get a postscript version
  • Hristo Nikolov, Todor Stefanov, and Ed Deprettere,
        "Efficient Automated Synthesis, Programming, and Implementation of Multi-processor Platforms on FPGA Chips",
        In Proc. "16th Int. Conference on Field Programmable Logic and Applications (FPL'06)", pp. 323-328, Madrid, Spain, Aug. 28-30, 2006.
  • click here to get a pdf version click here to get a postscript version
  • Sven Verdoolaege, Hristo Nikolov, and Todor Stefanov,
        "Improved Derivation of Process Networks",
        In Proc. "4th Int. Workshop on Optimizations for DSP and Embedded Systems (ODES'06)", pp., New York, NY, USA, Mar. 26, 2006.
  • click here to get a pdf version click here to get a postscript version
  • Hristo Nikolov, Todor Stefanov, and Ed Deprettere,
        "Modeling and FPGA Implementation of Applications using Parameterized Process Networks with Non-Static Parameters",
        In Proc. "13th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM'05)", pp. 255-263, Napa, California, USA, Apr. 18-20, 2005.
  • click here to get a pdf version click here to get a postscript version
  • Todor Stefanov, Claudiu Zissulescu, Alexandru Turjan, Bart Kienhuis, and Ed Deprettere,
        "System Design using Kahn Process Networks: The Compaan/Laura Approach",
        In Proc. "7th Int. Conf. Design, Automation and Test in Europe (DATE'04)", pp. 340-345, Paris, France, Feb. 16-20, 2004.
  • click here to get a pdf version click here to get a postscript version
  • Todor Stefanov and Ed Deprettere,
        "Deriving Process Networks from Weakly Dynamic Applications in System-Level Design",
        In Proc. "IEEE/ACM/IFIP Int. Conf. on HW/SW Codesign and System Synthesis (CODES-ISSS'03)", pp. 90-96, Newport Beach, California, USA, Oct. 1-3, 2003.
  • click here to get a pdf version click here to get a postscript version
  • Ed Deprettere, Todor Stefanov, and Bart Kienhuis,
        "Embedded Systems Design Methodology at Leiden Embedded Research Center",
        In Proc."17th Int. Conf. on Systems for Automation of Engineering and Research (SAER'03)", pp. 18-26, St. Konstantin resort, Varna, Bulgaria, Sep. 19-21, 2003.
  • click here to get a pdf version click here to get a postscript version
  • Claudiu Zissulescu, Todor Stefanov, Bart Kienhuis, and Ed Deprettere,
        "LAURA: Leiden Architecture Research and Exploration Tool",
        In Proc. "13th Int. Conference on Field Programmable Logic and Applications (FPL'03)", pp. 911-920, Lisbon, Portugal, Sep. 1-3, 2003,
        In LNCS 2778, see the publisher version.
  • click here to get a pdf version click here to get a postscript version
  • Todor Stefanov, Bart Kienhuis, and Ed Deprettere,
        "Algorithmic Transformation Techniques for Efficient Exploration of Alternative Application Instances",
        In Proc."10th Int. Symposium on Hardware/Software Codesign (CODES'02)", pp. 7-12, Estes Park, Colorado, USA, May 6-8, 2002.
  • click here to get a pdf version click here to get a postscript version
  • Alexandru Turjan, Todor Stefanov, Bart Kienhuis, and Ed Deprettere,
        "The COMPAAN Tool Chain to convert Matlab into Process Networks",
        In Designers' Forum "Design, Automation and Test in Europe (DATE'02)", pp. 258 + Software Demo, Paris, France, Mar. 4-8, 2002.
  • Tim Harriss, Richard Walke, Todor Stefanov, Alexandru Turjan, Bart Kienhuis, and Ed Deprettere,
        "QR implementation onto an FPGA as part of a Beam former application",
        In Designers' Forum "Design, Automation and Test in Europe (DATE'02)", pp. 274, Paris, France, Mar. 4-8, 2002.
  • Todor Stefanov, Paul Lieverse, Pieter van der Wolf, and Ed Deprettere,
        "System Level Design with SPADE: an M-JPEG Case Study",
        In Proc."IEEE/ACM Int. Conference on Computer Aided Design (ICCAD'01)", pp. 31-38, San Jose, California, USA, Nov. 4-8, 2001.
  • click here to get a pdf version click here to get a postscript version
  • Todor Stefanov, Ed Deprettere, and Bart Kienhuis,
        "Exploring Application Model Instances in System-Level Design",
        In Proc."Workshop on Embedded Systems (PROGRESS'01)", pp. 243-250, Veldhoven, The Netherlands, Oct. 18, 2001.
  • click here to get a pdf version click here to get a postscript version
  • Todor Stefanov, Paul Lieverse, Ed Deprettere, and Pieter van der Wolf,
        "Y-Chart Based System Level Performance Analysis: An M-JPEG Case Study",
        In Proc."Workshop on Embedded Systems (PROGRESS'00)", pp. 129-140, Utrecht, The Netherlands, Oct. 13, 2000.
  • click here to get a pdf version click here to get a postscript version
  • Todor Stefanov (with P. Manoilov, G.Kousmanov and A. Popov),
        "Two Approaches in One for a Quick and Efficient Design of Low Area Custom Microprocessor Cores",
         In Proc. "Electronics '98", Sozopol, Bulgaria, Sep. 1998.
  • click here to get a pdf version click here to get a postscript version


    Technical reports


  • Mikel Azkarate-askasua, Todor Stefanov
        "JPEG2000 Image Compression in Multi-Processor System-on-Chip",
        Internal Technical Report CE-TR-2008-05, Delft University of Technology, The Netherlands, July 2008.
  • click here to get a pdf version click here to get a postscript version
  • Emanuele Cannella, Todor Stefanov, and Georgi Gaydadjiev
        "Performance Evaluation of Multi-threading Operating Systems in MPSoCs generated by ESPAM",
        Internal Technical Report CE-TR-2008-02, Delft University of Technology, The Netherlands, June 2008.
  • click here to get a pdf version click here to get a postscript version
  • Ying Tao, Hristo Nikolov, Todor Stefanov, and Ed Deprettere
        "Heterogeneous Multiprocessor System Design with ESPAM: Integration of Hardware IP Cores",
        Internal Technical Report 06-21, LIACS - Leiden University, The Netherlands, December 2006.
  • click here to get a pdf version click here to get a postscript version
  • Wei Zhong, Todor Stefanov, and Ed Deprettere
        "Embedded System-Level Platform Synthesis and Application Mapping for Heterogeneous and Hierarchical Multiprocessor Systems",
        Internal Technical Report 06-05, LIACS - Leiden University, The Netherlands, May 2006.
  • click here to get a pdf version click here to get a postscript version
  • Kai Huang, Ji Gu, Todor Stefanov, and Ed Deprettere
        "Automatic Platform Synthesis and Application Mapping for Multiprocessor Systems On-Chip",
        Internal Technical Report 05-30, LIACS - Leiden University, The Netherlands, August 2005.
  • click here to get a pdf version click here to get a postscript version


    M.Sc. Thesis


    T. P. Stefanov, "Design, Analysis and Area Minimization of the Control Unit of Application Specific Microprocessor Core",
    M.Sc. Thesis, Technical University of Sofia, Department of Computer Systems and Control, July 1998