Ph.D. Thesis:
Hristo Nikolov,
"System-Level Design Methodology for Streaming Multi-Processor Embedded Systems",
Leiden Unversity, The Netherlands, 120 pages, April 2009, ISBN: 978-90-9024163-0,
Promotor: Prof. Ed F. Deprettere;
Co-promotor: Dr. Todor P. Stefanov.
Publications in journals:
- 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.
- 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, March 2008, 14 pages, doi:10.1109/TCAD.2007.911337.
| WINNER of the 2009 IEEE TCAD Donald O. Pederson Best Paper Award! |
- 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.
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",
In Proc. "15th Int. Conf. Design, Automation and Test in Europe (DATE'12)", Dresden, Germany, Mar. 12-16, 2012.
- Adarsha Rao, Hristo Nikolov, S.K. Nandy, and Ed F. Deprettere,
"USHA: Unified Software and Hardware Architecture for Video Decoding",
In IEEE Symposium on Application Specific Processors (SASP'11), San Diego, CA, USA, June 5-6, 2011.
WINNER of the 2011 SASP Best Paper Award!
- 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 the 2011 HiPEAC Paper Award!
- 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!
- 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.
- Tamas Farago, Hristo Nikolov, Stefan Klein, Johan Reiber, and Marius Staring,
"Semi-Automatic Parallelisation for Iterative Image Registration with B-splines",
In Proc. "2nd International Workshop on High-Performance Medical Image Computing for Image-Assisted Clinical Intervention and Decision-Making (HP-MICCAI'10)", Beijing, China, Sep. 24, 2010.
- Sjoerd Meijer, Hristo Nikolov, and Todor Stefanov,
"Throughput Modeling to Evaluate Process Merging Transformations in Polyhedral Process Networks",
In Proc. Design, Automation and Test in Europe Conference (DATE'10), Dresden, Germany, Mar. 8-12, 2010.
- 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)", Bangalore, India, Dec. 14-17, 2009.
- Hristo Nikolov, Adarsha Rao, Ed Deprettere, S.K. Nandy, and Ranjani Narayan,
"A H.264 Decoder: A Design Style Comparison Case Study",
Int. Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, Nov. 1-4, 2009.
- 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)", Grenoble, France, Oct. 11-16, 2009.
- 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. Sumposium on Systems, Architectures, MOdeling, and Simulation (SAMOS'08)", LNCS 5114, pp. 167-176, Samos, Greece, July 21-24, 2008.
- Hristo Nikolov, Mark Thompson, Todor Stefanov, Andy Pimentel, Simon Polstra, Raj Bose, Claudiu Zissulescu, and Ed Deprettere,
"Daedalus: Toward Composable Multimedia MP-SoC Design",
In Proc. "45th ACM/IEEE Int. Design Automation Conference (DAC'08)", pp. 574-579, Anaheim, USA, June 8-13, 2008.
- Hristo Nikolov, Todor Stefanov, and Ed Deprettere,
"Parameterized Stream-Based Functions Model of Computation",
"6th Int. Workshop on Optimizations for DSP and Embedded Systems
(ODES-6)", 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)", Salzburg, Austria, Oct. 1-5, 2007.
- 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)", Amsterdam, The Netherlands, Aug. 27-29, 2007.
- 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.
- 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.
- 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)",
New York, NY, USA, Mar. 26, 2006.
- 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.
- Hristo Nikolov, Peter Manoilov, and Angel Popov,
"IP Core for Real-time Edge Detection Applications",
In Proc. "10th Int. Scientific and Applied Science Conference (Electronics ET'01),
Sozopol, Bulgaria, Sep, 2001.
Technical Reports:
- Erik Jongsma, Hristo Nikolov, and Ed Deprettere,
"Deadlock Detection in Kahn Process Networks",
Internal Technical Report 2010-15, LIACS - Leiden University, The Netherlands, December 2010.
- Tamás Faragó, Hristo Nikolov, and Ed Deprettere,
"A Framework for Heterogeneous Desktop Parallel Computing",
Internal Technical Report 08-17, LIACS - Leiden University, The Netherlands, December 2008.
- 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.
- Hristo Nikolov, Todor Stefanov, and Ed Deprettere,
"Efficient Automated Synthesis, Programming, and
Implementation of Multi-processor Platforms on FPGA Chips",
Internal Technical Report 06-3, LIACS - Leiden University, The Netherlands, April 2006.
M.Sc. Thesis:
Hristo Nikolov,
"IP Core for Real-time Edge Detection Applications",
M.Sc. Thesis, Technical University of Sofia, Department of Computer Systems and Control, July 2001
Supervisors: Prof. Angel Popov and Prof. Peter Manoilov
Review Activites
Reviewer of Journal Papers:
- Transactions on Embedded Computing Systems, TECS (2011).
- Design Automation for Embedded Systems, DAEM (2010).
- IEEE Transactions on Circuits and Systems for Video Technology, TCSVT (2009 - 2011).
- Design and Architectures for Signal and Image Processing, DATSIP (2009).
- Institution of Engineering and Technology (IET) Journal of Computers & Digital Techniques, (2008).
- Journal of Simulation Modeling Practice and Theory, SIMPAT (2007).
Reviewer of International Conference Papers:
- IEEE International Conference on Computer Design, ICCD (2010).
- International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES (2005, 2008).
- Design, Automation and Test in Europe, DATE (2005, 2006, 2010, 2011).
- IEEE International Conference on Application-specific Systems, Architectures and Processors, ASAP (2007).
- International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS (2007 - 2011).
- Design Automation Conference, DAC (2007, 2008, 2010).