Universiteit Leiden

nl en

Todor Stefanov

Associate professor

Naam
Dr. T.P. Stefanov
Telefoon
+31 71 527 5776
E-mail
t.p.stefanov@liacs.leidenuniv.nl

Todor Stefanov is an associate professor in the Leiden Embedded Research Center (LERC) of the Leiden Institute of Advanced Computer Science (LIACS) at Leiden University since April 2014.

Meer informatie over Todor Stefanov

Todor Stefanov is an associate professor in the Leiden Embedded Research Center (LERC) of the Leiden Institute of Advanced Computer Science (LIACS) at Leiden University since April 2014. He received the Dipl.Ing. and M.S. degrees in computer engineering from the Technical University of Sofia, Bulgaria, in 1998 and the Ph.D. degree in computer science from Leiden University, The Netherlands, in 2004. From 1998 until May 2000, he was a Research and Development Engineer with Innovative Micro Systems, Ltd., Sofia, where he worked on designing application specific microprocessor IP cores as well as on the development of a reconfigurable MicroSystems-on-Silicon In-Circuit Emulator based on FPGAs. From June 2000 until Aug. 2007, he was with LIACS, where he was a Research Assistant (PhD student) and a PostDoc Researcher in the LERC group. From Sept. 2007 until Sept. 2008, he was a Senior Researcher at the Computer Engineering Lab, Delft University of Technology, Delft, The Netherlands. From Oct. 2008 until March 2014, he was an assistant professor in the LERC group.

Todor Stefanov is the head of the LERC group, a medium-size research group which has a strong track record in the area of system-level modelling and synthesis, programming, and implementation of heterogeneous MP-SoCs. This is demonstrated by his active participation in a large number of national and international big research projects in this field. He (co-)authored more than 60 scientific papers. He is a recipient of the 2009 IEEE TCAD DONALD O. PEDERSON BEST PAPER AWARD for the journal article "Systematic and Automated Multi-processor System Design, Programming, and Implementation" published in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 27, No. 3, pp. 542-555, March 2008. He is an associate editor of the International Journal of Reconfigurable Computing. Also, he serves on the organizational committees of several leading conferences and workshops, such as DATE, ACM/IEEE CODES+ISSS, RTSS, IEEE ICCD, IEEE/IFIP VLSI-SoC, ESTIMedia (as PC member), and ACM SCOPES, ESTIMedia (as Program Chair).

Associate professor

  • Wiskunde en Natuurwetenschappen
  • Leiden Inst Advanced Computer Sciences

Werkadres

Snellius
Niels Bohrweg 1
2333 CA Leiden
Kamernummer 126

Contact

  • Chen G., Hu B., Huang K., Knoll A., Huang K., Liu D, Stefanov T. & Li F. (2016), Reconfigurable Cache for Real-time MPSoCs: Scheduling and Implementation, International Journal on Microprocessors and Microsystems: Embedded Hardware Design 42: 200-214.artikel in tijdschrift (refereed)
  • Spasic J., Liu D., Cannella E. & Stefanov T. (2016), On the Improved Hard Real-Time Scheduling of Cyclo-Static Dataflow, ACM Transactions on Embedded Computing Systems (TECS) 15(4).artikel in tijdschrift (refereed)
  • Cannella E. & Stefanov T.P. (2016), Energy Efficient Semi-Partitioned Scheduling for Embedded Multiprocessor Streaming Systems, Design Automation for Embedded Systems : an international journal 20(3): 239-266.artikel in tijdschrift (refereed)
  • Liu D., Spasic J., Chen G. & Stefanov T. (2015), Energy-Efficient Mapping of Real-Time Streaming Applications on Cluster Heterogeneous MPSoCs. In: In Proc. "13th Int. IEEE Symposium on Embedded Systems for Real-Time Multimedia (ESTIMedia'15)".. Amsterdam: IEE. 1-10.congresbijdrage (refereed)
  • Spasic J., Liu D., Cannella E. & Stefanov T. (2015), Improved Hard Real-Time Scheduling of CSDF-modeled Streaming Applications. In: In Proc. "IEEE/ACM/IFIP Int. Conf. on HW/SW Codesign and System Synthesis (CODES+ISSS'15)".. Amsterdam: IEEE. 65-74.congresbijdrage (refereed)
  • Chen G., Hu B., Huang K., Knoll A., Liu D. & Stefanov T.P. (2014), Automatic Cache Partitioning and Time-triggered Scheduling for Real-time MPSoCs. In: Proceedings 2014 International Conference on Reconfigurable Computing and FPGAs (ReConFig 2014)..congresbijdrage (refereed)
  • Liu D., Spasic J., Zhai J., Chen G. & Stefanov T.P. (2014), Resource Optimization for CSDF-modeled Streaming Applications with Latency Constraints. In: Proceedings 17th International Conference on Design, Automation and Test in Europe (DATE'14).congresbijdrage (refereed)
  • Cannella E., Bamakhrama M.A.M. & Stefanov T.P. (2014), System-level Scheduling of Real-time Streaming Applications using a Semi-partitioned Approach. In: Proceedings 17th International Conferene on Design, Automation and Test in Europe (DATE'14).congresbijdrage (refereed)
  • Derin O., Cannella E., Tuveri G., Meloni P., Stefanov T.P., Fioin L., Raffo L. & Sami M. (2013), A System-level Approach to Adaptivity and Fault-tolerance in NoC-based MPSoCs: the MADNESS Project, International Journal on Microprocessors and Microsystems: Embedded Hardware Design 37(6-7): 515-529.artikel in tijdschrift (refereed)
  • Zhai J., Nikolov H. & Stefanov T.P. (2013), Mapping of Streaming Applications Considering Alternative Application Specifications, ACM Transactions on Embedded Computing Systems (TECS) 12(1): article: 34.artikel in tijdschrift (refereed)
  • Bamakhrama M.A.M., Zhai J. & Stefanov T.P. (2013), An Optimal Design Flow for Hard Real-Time Streaming Systems. In: Proceedings Seventh Junior Researcher Workshop on Real-Time Computing (JRWRTC 2013).congresbijdrage (refereed)
  • Spasic J. & Stefanov T.P. (2013), An Accurate Energy Model for Streaming Applications Mapped on MPSoC Platforms. In: Proceedings 13th IEEE International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (IC-SAMOS'13). 205-212.congresbijdrage (refereed)
  • Zhai J., Bamakhrama M.A.M. & Stefanov T.P. (2013), Exploiting Just-enough Parallelism when Mapping Streamng Applications in Hard Real-time Systems. In: Proceedings 50th ACM/IEEE International Design Automation Conference (DAC'13). 170.congresbijdrage (refereed)
  • Verdoolaege S., Nikolov H. & Stefanov T.P. (2013), On Demand Parametric Array Dataflow Analysis. In: Proceedings Third International Workshop on Polyhedral Compilation Techniques (IMPACT 2013).congresbijdrage (refereed)
  • Nadezhkin D., Nikolov H.N. & Stefanov T.P. (2013), Automated Generation of Polyhedral Process Networks from Affine Nested-Loop Programs with Dynamic Loop Bounds, ACM Transactions on Embedded Computing Systems (TECS) 13(1s): article 28.artikel in tijdschrift (refereed)
  • Bogdanov L., Nikolov H.N. & Stefanov T.P. (2013), Embedded Multi-Processor-Systems-on-Chip: Publishing House of TU Sofia, Bulgaria.boek
  • Nikolov H.N. & Stefanov T.P. (2012), Analytical Performance Evaluation of Streaming Applications Modeled as SDF, CSDF, and PPN Models of Computation: LIACS, Universiteit Leiden.rapport
  • Hur J.Y., Stefanov T.P., Wong Stephan & Goossens K. (2012), Customisation of on-chip network interconnects and experiments in field-programmable gate arrays, IET Computers & Digital Techniques 6(1): 59-68.artikel in tijdschrift (refereed)
  • Cannella E., Derin O., Meloni P., Tuveri G. & Stefanov T.P. (2012), Adaptivity Support for MPSoCs Based on Process Migration in Polyhedral Process Networks, VLSI Design.artikel in tijdschrift (refereed)
  • Bamakhrama M. & Stefanov T.P. (2012), Managing Latency in Embedded Streaming Applications under Hard-Real-Time Scheduling. In: 10th IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS 2012). 83-92.congresbijdrage (refereed)
  • Bamakhrama M., Zhai Jiali Teddy, Nikolov H.N. & Stefanov T.P. (2012), A Methodology for Automated Design of Hard-Real-Time Embedded Streaming Systems. In: Proceedings of the 15th Design, Automation, and Test in Europe (DATE '2012) Conference and Exhibition. 941-946.congresbijdrage (refereed)
  • Meloni P., Tuveri G., Raffo L., Cannella E., Stefanov T.P., Derin O., Fiorin L. & Sami M. (2012), System Adaptivity and Fault-Tolerance in NoC-based MPSoCs: The MADNESS Project Approach. In: Proceedings 15th Euromicro Conference on Digital System Design (DSD): IEEE. 517-524.congresbijdrage (refereed)
  • Zhai Jiali Teddy, Nikolov H.N. & Stefanov T.P. (2012), Mapping Streaming Applications considering Alternative Application Specifications (Extended Abstract). In: Proceedings Tenth International IEEE Symposium on Embedded Systems for Real-Time Multimedia.congresbijdrage (refereed)
  • Zhai Jiali Teddy, Nikolov H.N. & Stefanov T.P. (2012), Mapping Streaming Applications considering Alternative Application Specifications, ACM Transactions on Embedded Computing Systems (TECS).artikel in tijdschrift (refereed)
  • Nikolov H.N. & Stefanov T.P. (2012), Analytical Performance Evaluation of Streaming Applications Modeled as SDF, CSDF, and PPN Models of Computation: LIACS, Leiden University.rapport
  • Stefanov T.P., Deprettere E.F.A., Marinov M., Popov A. & Nikolov H.N. (2012), Embedded Systems: Components, Modeling, Design and Case Studies. Sofia: TU Sofia Press.boek
  • Bamakhrama M. A. & Stefanov T. (2012), On the Hard-Real-Time Scheduling of Embedded Streaming Applications, Design Automation for Embedded Systems.artikel in tijdschrift (refereed)
  • Bamakhrama M. A., Zhai J., Nikolov H. & Stefanov T. (2012), A Methodology for Automated Design of Hard-Real-Time Embedded Streaming Systems. In: Proceedings of the 15th Design, Automation, and Test in Europe Conference and Exhibition (DATE '2012). 941-946.congresbijdrage (refereed)
  • Bamakhrama M. & Stefanov T. (2011), Hard-Real-Time Scheduling of Data-Dependent Tasks in Embedded Streaming Applications. In: Proceedings of the 9th ACM International Conference on Embedded Software (EMSOFT '2011). 195-204.congresbijdrage (refereed)
  • Bamakhrama M. & Stefanov T.P. (2011), Hard-Real-Time Scheduling of Data-Dependent Tasks in Embedded Streaming Applications. In: Proceedings Ninth ACM International Conference on Embedded Software (EMSOFT 2011). 195-204.congresbijdrage (refereed)
  • Zhai Jiali Teddy, Nikolov H.N. & Stefanov T.P. (2011), Modeling Adaptive Streaming Applications with Parameterized Polyhedral Process Networks. In: Proceedings of the 48th Design Automation Conference, DAC 2011: ACM. 116-121.congresbijdrage (refereed)
  • Cannella E., Derin O. & Stefanov T.P. (2011), Middleware Approaches for Adaptivity of Kahn Process Networks on Networks-on-Chip. In: Proceedings International Conference on Design and Architectures for Signal and Image Processing (DASIP'11). 1-8.congresbijdrage (refereed)
  • Nadezhkin D. & Stefanov T.P. (2011), Automatic Derivation of Polyhedral Process Networks from While-Loop Affine Programs. In: Proceedings Ninth International IEEE/ACM Symposium on Embedded Systems for Real-Time Multimedia (ESTIMedia'11). 102-111.congresbijdrage (refereed)
  • Nane Razvan, Haastregt S. van, Stefanov T.P., Kienhuis A.C.J., Sima Vlad Mihai & Bertels K. (2011), IP-XACT Extensions for Reconfigurable Computing. In: Proceedings 22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'11). 215-218.congresbijdrage (refereed)
  • Nane Razvan, Haastregt S. van, Stefanov T.P., Kienhuis A.C.J. & Bertels K. (2011), An HdS Meta-Model Case Study: Integrating Orthogonal Computation Models. In: Proceedings Hardware Dependent Software Solutions for SoC Design (DATE 2011) Special Interest Workshop W7.congresbijdrage (refereed)
  • Hur J.-Y., Wong S. & Stefanov T.P. (2010), Design Trade-offs in Customized On-Chip Crossbar Schedulers, Journal of Signal Processing Systems 58(1): 69-85.artikel in tijdschrift (refereed)
  • Nadezhkin D., Nikolov H.N. & Stefanov T.P. (2010), Translating Affine Nested-Loop Programs with Dynamic Loop Bounds into Polyhedral Process Networks. In: Proceedings 8th Int. IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia'10). 21-30.congresbijdrage (refereed)
  • Meijer S., Nikolov H.N. & Stefanov T.P. (2010), Throughput Modeling to Evaluate Process Merging Transformations in Polyhedral Process Networks. In: Proceedings Design, Automation and Test in Europe Conference (DATE'10). 747-752.congresbijdrage (refereed)
  • Nadezhkin D. & Stefanov T.P. (2010), Identifying Communication Models in Process Networks derived from Weakly Dynamic Programs. In: Proceedings 10th Int. Conference on Embedded Computer Systems: Architectures, MOdeling, and Simulation (SAMOS'10). 372-379.congresbijdrage (refereed)
  • Meijer S., Nikolov H.N. & Stefanov T.P. (2010), Combining Process Splitting and Merging Transformations for Polyhedral Process Networks. In: Proceedings 8th International IEEE Workshop on Embedded Systems for Real-time Multimedia (ESTIMedia 2010): IEEE. 97-106.congresbijdrage (refereed)
  • Nadezhkin D., Meijer S., Stefanov T.P. & Deprettere E.F.A. (2009), Realizing FIFO Communication when Mapping Kahn Process Networks onto Cellular Architectures, Modeling and Simulation. In: Proceedings 9th Int. Symposium en Embedded Computer Systems Lecture notes in Computer Science. 308-317.congresbijdrage (refereed)
  • Nawaz Z., Marconi T., Bertels K. & Stefanov T.P. (2009), Flexible Pipelining Design for Recursive Variable Expansion. In: Proceedings 23rd IEEE International Symposium on Parallel and Distributed Processing. 1-8.congresbijdrage (refereed)
  • Gerstlauer A., Haubelt C., Pimentel A.D., Stefanov T.P., Gajski D.D. & Teich J. (2009), Electronic System-Level Synthesis Methodologies, IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems 28(10): 1517-1530.artikel in tijdschrift (refereed)
  • Nawaz Z., Stefanov T.P. & Bertels K. (2009), Efficient Hardware Generation for Dynamic Programming Problems. In: Proceedings International Conference on Field-Programmable Technology. 348-352.congresbijdrage (refereed)
  • Meijer S., Nikolov H.N. & Stefanov T.P. (2009), On Compile-time Evaluation of Process Partitioning Transformations for Kahn Process Networks. In: Proceedings 7th IEEE/ACM/IFIP int. Conf. on HW/SW codesign and systems Synthesis. 31-40.congresbijdrage (refereed)
  • Dragomir O.S., Stefanov T.P. & Bertels K. (2009), Optimal Loop Unrolling and Shifting for Reconfigurable Architectures, ACM Transactions on Reconfigurable Technology and Systems 2(4): article no. 25.artikel in tijdschrift (refereed)
  • Nikolov H.N., Stefanov T.P. & Deprettere E.F.A. (2009), Run-time Reconfiguration of Polyhedral Process Networks Implementations. In: Proceedings 17th International Conference on Advanced Computing and Communications (ADCOM'09).congresbijdrage (refereed)
  • Dragomir O.S., Stefanov T.P. & Bertels K. (2008), Loop Unrolling and Shifting for Reconfigurable Architectures. In: Field Programmable Logic and Applications, 2008. FPL 2008. Heidelberg: Springer. 167-172.congresbijdrage (refereed)
  • Nikolov H.N., Thompson M., Stefanov T.P., Pimentel A., Polstra S., Bose R., Zissulescu C. & Deprettere E.F.A. (2008), Daedalus: toward composable multimedia MP-SoC design. In: Proceedings of the 45th annual conference on Design automation. New York: ACM. 574-579.congresbijdrage (refereed)
  • Pimentel A., Stefanov T.P., Nikolov H.N., Thompson M., Polstra S. & Deprettere E.F.A. (2008), Tool Integration and Interoperability Challenges of a System-Level Design Flow: A Case Study. In: Proceedings of the 8th international workshop on Embedded Computer Systems: Architectures, Modeling, and Simulation Lecture notes in Computer Science. Heidelberg: Springer Verlag. 167-176.congresbijdrage (refereed)
  • Nikolov H.N., Stefanov T.P. & Deprettere E.F.A. (2008), Systematic and Automated Multiprocessor System Design, Programming, and Implementation, IEEE Trans. on CAD of Integrated Circuits and Systems 27(3): 542-555.artikel in tijdschrift (refereed)
  • Sigdel K., Thompson M., Pimentel A., Stefanov T.P. & Bertels K. (2008), System Level Design Space Exploration of Dynamic Reconfigurable Architectures. In: 8th Int. Symposium on Systems, Architectures, MOdeling, and Simulation Lecture notes in Computer Science. 279-288.congresbijdrage (refereed)
  • Nikolov H.N., Stefanov T.P. & Deprettere E.F.A. (2008), Automated Integration of Dedicated Hardwired IP Cores in Heterogeneous MPSoCs Designed with ESPAM, International Journal of Embedded Systems 2008.artikel in tijdschrift (refereed)
  • Huang K., Thiele L., Stefanov T.P. & Deprettere E.F.A. (2007), Performance Analysis of Multimedia Applications using Correlated Streams. In: Proceedings 10th Int. Conf. Design, Automation and Test in Europe. 912-917.congresbijdrage (refereed)
  • Hur J.-Y., Stefanov T.P., Wong S. & Vassiliadis S. (2007), Customizing Reconfigurable On-Chip Crossbar Scheduler. In: Proceedings 18th IEEE Int. Conf. on Application Specific Systems, Architectures, and Processors.congresbijdrage (refereed)
  • Hur J.-Y., Stefanov T.P., Wong S. & Vassiliadis S. (2007), Systematic Customization of On-Chip Crossbar Interconnects. In: Proceedings International Workshop on Applied Reconfigurable Computing (ARC'07). 61-72.congresbijdrage (refereed)
  • Nikolov H.N., Stefanov T.P. & Deprettere E.F.A. (2007), Efficient External Memory Interface for Multi-processor Platforms Realized on FPGA Chips. In: Proceedings 17th Int. Conf. on Field Programmable Logic and Applicationsi. 580-584.congresbijdrage (refereed)
  • Thompson M., Nikolov H.N., Stefanov T.P., Pimentel A., Erbas C., Polstra S. & Deprettere E.F.A. (2007), A Framework for Rapid System-level Exploration, Synthesis, and Programming of Multimedia MP-SoCs. In: Proceedings of the 5th IEEE/ACM/IFIP Int. Conf. on HW/SW Codesign and System Synthesis (CODES-ISSSS'07). Salzburg. 9-14.congresbijdrage (refereed)
  • Verdoolaege S., Nikolov H.N. & Stefanov T.P. (2007), PN: A tool for improved derivation of proces networks, EURASIP Journal on Applied Signal Processing.artikel in tijdschrift (refereed)
  • Nikolov H.N., Stefanov T.P. & Deprettere E.F.A. (2006), Multi-processor System Design with ESPAM. In: 4th IEEE/ACM/IFIP Int. Conf. on HW/SW Codesign and System Synthesis. 211-216.congresbijdrage (refereed)
  • Nikolov H.N., Stefanov T.P. & Deprettere E.F.A. (2006), Efficient Automated Synthesis, Programming, and Implementation of Multi-processor Platforms on FPGA Chips. In: Int. Conference on Field Programmable Logic and Applications. 323-328.congresbijdrage (refereed)
  • Deprettere E.F.A., Stefanov T.P., Bhattacharyya S.S. & Sen M. (2006), Affine Nested Loop Programs and their Binary Cyclo-Static Dataflow Counterparts. In: Proceedings of the International Conference on Application Specific Systems, Architectures, and Processors. 186-190.congresbijdrage (refereed)
  • Verdoolaege S., Nikolov H.N. & Stefanov T.P. (2006), Improved Derivation of Process Networks. In: Proceedings 4th International Workshop on Optimizations for DSP and Embedded Systems (ODES'06).congresbijdrage (refereed)
  • Nikolov H.N., Stefanov T.P. & Deprettere E.F.A. (2005), Modeling and FPGA Implementation of Applications using Parameterized Process Networks with Non-Static Parameters. In: Proceedings of the 13th IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM'05): IEEE Computer Society. 255-263.congresbijdrage (refereed)

Geen relevante nevenwerkzaamheden