Daniel ShapiroPh.D. CandidateElectrical and Computer Engineering Supervisor: Dr. Miodrag Bolic Share on Facebook LinkedIn |
Research Interests:
|
Publications:
- J. Parri, J.-M. Desmarais, D. Shapiro, M. Bolic, V. Groza, "A Case Study on Hardware/Software Codesign in Embedded Artificial Neural Networks," Topics in Intelligent Engineering and Informatics, Volume 1, 2012, pp 225-238, DOI: 10.1007/978-3-642-28305-5, Applied Computational Intelligence in Engineering and Information Technology, Revised and Selected Papers from the 6th IEEE International Symposium on Applied Computational Intelligence and Informatics SACI 2011.
- D. Shapiro, "Unsolicited Advice," OCRI TalentBridge Blog, August 09, 2011.
- L. Monczak, D. Shapiro, A. Borisenko, O. Draghici, M. Bolic, "Characterization of piezoelectric film sensors for tongue-computer interface," IEEE International Workshop on Medical Measurements and Applications Proceedings (MeMeA), pp. 492-497, Ottawa, Canada, May 30-31, 2011.
- D. Shapiro, J. Parri, J.-M. Desmarais, M. Bolic, V. Groza, "ASIPs for Artificial Neural Networks," 6th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI 2011), ISBN 978-1-4244-9107-0/11, pp. 529 - 533, Timisora, Romania, May 19-21, 2011.
- A. Ayala, H. Osman, D. Shapiro, J.-M. Desmarais, J. Parri, M. Bolic and V. Groza, "Accelerating N-queens Problem Using OpenMP," 6th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI 2011), ISBN 978-1-4244-9107-0/11, pp. 535 - 539, Timisora, Romania, May 19-21, 2011.
- P. Santos, D. Ouellet-Poulin, D. Shapiro, M. Bolic " Artificial Neural Network Acceleration on FPGA using Custom Instruction," Proceedings of the 24th Annual IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), May 8-11, 2011.
- C. Perera, D. Shapiro, J. Parri, M. Bolic, V. Groza "Accelerating Image Processing in Flash using SIMD Standard Operations," The Third International Conference on Advances in Multimedia (MMEDIA 2011), Budapest, Hungary, April 17-22, 2011. (Best Paper Award)
- J. Parri, D. Shapiro, M. Bolic, V. Groza "Returning Control to the Programmer: SIMD Intrinsics for Virtual Machines," Communications of the ACM, vol. 54, no. 4, pp 38-43, Apr. 2011.
- J. Parri, D. Shapiro, M. Bolic, V. Groza "Returning Control to the Programmer: SIMD Intrinsics for Virtual Machines," ACM Queue Magazine, Volume 9 Issue 2, Feb. 24, 2011. Online Version.
- D. Shapiro, P. Digeser, M. Tubolino, M. Klemm, A. Sikora, M. Bolic, "Instruction Set Extensions for Computation on Complex Floating Point Numbers," IEEEI, Eilat, Israel, November 17-20, 2010.
- D. Shapiro, M. Montcalm, M. Bolic, "Parallel instruction set extension identification," IEEEI, Eilat, Israel, November 17-20, 2010.
- D. Shapiro, S. Shapiro, "Biometrics in Pharma: Politics and Privacy," Canadian Association for American Studies Conference (CAAS), Windsor, Ontario, Canada, October 15-17, 2010.
- A. Borisenko, L. Monczak, I. Singh, O. Draghici, D. Shapiro, V. Groza, "A low cost bidirectional HCI," Proceedings of the IEEE International Workshop on Medical Measurements and Applications (MeMeA), Ottawa, Ontario, Canada, April 30- May 1, 2010.
- J. Parri, J. Desmarais, D. Shapiro, M. Bolic, V. Groza, "Design of A Custom Vector Operation API Exploiting SIMD Intrinsics within Java," CCECE, May 2-5, 2010.
- P. Digeser, M. Tubolino, M. Klemm, D. Shapiro, M. Bolic, "Instruction Set Extension in the NIOS II: A Floating Point Divider for Complex Numbers," CCECE, May 2-5, 2010.
- D. Shapiro, Design and implementation of instruction set extension identification for a multiprocessor system-on-chip hardware/software co-design toolchain, M.A.Sc thesis, Dept. of Electrical Engineering, University of Ottawa, Ottawa, Ont., Jan 2009.
- D. Shapiro, V. Thareja, and C. Adams, "A Privacy-Preserving 3rd-Party Proxy for Transactions that use Digital Credentials," Proceedings of the 20th Annual IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), Vancouver, Canada, April 22-26, 2007.
Technical Reports:
- D. Shapiro, M. Montcalm, J. Parri, M. Bolic, "Tunable Instruction Set Extension Identification," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2012-02, December. 2011.
- J. Parri, D. Shapiro, M. Bolic, V. Groza "Solution Report," DLS Technology Corporation, Ottawa, Ont., 2011.
- D. Shapiro, "RECENT PROGRESS IN MULTIPROCESSOR THREAD SCHEDULING", 2010.
- D. Shapiro, J. Parri, J.-M. Desmarais, A. Kouri, J.-P. Bergeron, M. Bolic, "Soft Co-Processor Based Hardware Acceleration for Image Blending ," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2011-2, March. 2011.
- D. Shapiro, M. Bolic, "Improved ISE Identification Under Hardware Constraint," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2011-1, Jan. 2011.
- M. Branchaud, D. Shapiro, V. Thareja, S. Vijayakumar and M. Bolic, "SING: A multiprocessor system-on-chip design and system generation tool," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2010-3, Jan. 2009.
- M. Montcalm, D. Shapiro, V. Groza, and M. Bolic, "ITS: An ILP-based combined instruction/task static scheduling algorithm," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2010-2, Jan. 2010.
- D. Shapiro, M. Montcalm, M. Bolic, and V. Groza, "Static task scheduling for configurable multiprocessors," Computer Architecture Research Group, University of Ottawa, Ottawa, Ont., Report No. TR-2010-1, Jan. 2010.
- J. Earl, N. Crawford, D. Shapiro, M. Bolic, "Speedup of an Anonymous Cryptographic Protocol", 2010.
- D. Shapiro, "FPGA Implementation of Data Stream Processing System - Final Report", 2008.
- D. Shapiro, "FPGA Implementation of Data Stream Processing System - Phase 1 Report", 2008.
Presentations:Awards and Achievements:Past Teaching Assistant Positions:
- Reviewed a book proposal for Wiley-Blackwell. The subject matter was system design using an embedded microprocessor. November 2011.
- Honourable Mention, The Brian L. Barge award for excellence in microsystems integration. October 2011.
- OGS Scholarship 2011-2012
- NSERC Engage Grant, Natural Sciences and Engineering Research Council of Canada, 2011.
- Awarded 2nd place, Prizes in Entrepreneurship and Innovation (PEI), EIEF, March 2011.
- Reviewed a book proposal for Wiley-Blackwell. The subject matter was configurable embedded systems. July 2010.
- Reviewer for the book "RFID SYSTEMS RESEARCH TRENDS AND CHALLENGES". My name appears on the "Acknowledgements" page after the "Preface". July 2010.
- Honourable Mention, Innovate North-America Altera Design Contest, April 2010.
- News Release: uOttawa Engineering Students Finalists in "Innovate North America" Altera Design Contest
- 3rd place poster in Electrical and Computer Engineering, Annual Graduate Studies and Research Day, University of Ottawa, 2009.
- Entrance scholarship for four years of Ph.D. studies, 2009.
- Dean's scholarship for M.A.Sc., 2009.
- Awards presentation photo and description of winning project, "IEEE Ottawa Arrayed at the Gates: A National FPGA Programming Competition and Workshop", IEEE Canadian Review - pg 34, Spring 2009.
- Reviewed manuscript for the article Taxonomy and Challenges of the Integration of RFID and Wireless Sensor Networks, 2008.
- 2nd place project, InnovateCanada national FPGA competition, 2008.
- Certificate of Participation to the Ceremony of Excellence, Faculty of Engineering, 2008
- 1st place poster in Electrical and Computer Engineering, Annual Graduate Studies and Research Day, University of Ottawa, 2008.
- 1st place project in robotics (CEG4153 - Computer Control in Robotics), 2006.
- Nortel Networks Admission Scholarship at the University of Ottawa, 2002
- Admission Scholarship - Faculty of Engineering, University of Ottawa, 2002
Other Activities:
- Past
Java API for generic SIMD access
- Website Administrator for Corrx Solutions, Ottawa Va'ad Hakasrut
- Anonymous Mobile Digital Credentials on SourceForge
Complex Operations ISE for NIOS II
- CMC Microsystems Awareness
- Investigation of Security Threats to uOttawa Computing Infrastructure
- MyPlinko.com website administrator
- Ten Yad of Ottawa website administrator
Sampling of Attended Workshops / Conferences:
- The Game. An entripreneurship networking dinner with keynote speaker Daniel Lamarre, CEO of Cirque du Soleil. Ottawa, Ontario, February 23, 2012.
- Special Program Assistance for Regional Companies (SPARC), Ottawa, Ontario, January 31, 2012.
- BIOMEDevice 2011. San Jose, California, December 6-7, 2011.
- TalentBridge - Seminars in Entrepreneurship. Market Dev - Peter Fillmore, Business Modelling - Michael Laplache, Marketing - Dimitri Oni (CanvasPop), Reflections and Writing, Building Ideas. City Hall, Ottawa, Ontario, August 8th, 2011.
- TalentBridge - Seminars in Entrepreneurship. City Hall, Ottawa, Ontario, July 18th, 2011.
- Ontario-Israel Brain Research industry matchmaking initiative. Canada-Israel Industrial Research & Development Foundation (CIIRDF) / Ontario Brain Instute (OBI) Roundtable, Toronto, Ontario, June 29-30, 2011.
- 2011 FSL & FreeSurfer Course, Montreal, Quebec, Canada, June 20-24, 2011.
- Ontario Brain Instute (OBI) Workshop on Addiction, Queen's Faculty Club, Kingston, Ontario, June 14-15, 2011.
- OCE Discovery 2011, Metro Toronto Convention Centre, May 18-19, 2011.
- IEEE Seminar on Cloud Computing (Towards a New Science of Cloud Computing by Dr. Shrisha Rao), Ottawa, Ontario, April 4, 2011.
- 6th Maastricht Brain Imaging Center (M-BIC) fMRI Workshop, Maastricht University, The Netherlands, March 29 - April 1, 2011.
- Workshop on Adverse Response Monitoring (WARM) (Volunteer), Technologies for Self-Monitoring, Analysis and Reporting of Adverse Response to Medication (SMART ARM), Ottawa, Ontario, Canada, December 16-17, 2010.
- IEEE 26th Convention of Electrical and Electronics Engineers in Israel (IEEEI), Eilat, Israel, November 17-20, 2010.
- GCC Developers' Summit (Volunteer), Ottawa, Ontario, October 25-27, 2010.
- Canadian Association for American Studies Conference (CAAS), Windsor, Ontario, October 15-17, 2010.
- International Workshop on Medical Measurements and Applications (MeMeA), Ottawa, Ontario, April 30 - May 1, 2010.
- IEEE Seminar on Robotics (Development of a Robotic Platform for Human Robot Interaction by Dr. Genci Capi), Ottawa, Ontario, March 17, 2010.
- GCC Developers' Summit, Montreal, Quebec, June 8-10, 2009.
- NATO Advanced Study Institute (NATO ASI), Ottawa, Ontario, November 24 - December 5, 2008.
- The CMC Microsystems 2008 Annual Symposium - TEXPO Research Competition and Exhibition, Ottawa, Ontario, Canada, October 14-15, 2008.
- GCC Developers' Summit, Ottawa, Ontario, June 17-19, 2008.
- Canadian Workshop on SOC (CWSOC), Ottawa, Ontario, October 17, 2007.
- FPGA Workshop, Accelerating Computationally Intensive Applications, Ottawa, Ontario, October 16-17, 2007.
- IEEE Canadian Conference on Electrical and Computer Engineering (CCECE) 2007 Vancouver, British Columbia, April 22-26, 2007.
- OPC Privacy Lecture Featuring Dr. Stefan Brands, Credentica Ottawa, Ontario, April 17, 2007.
- Celoxica Handel-C with DK training course, University of Guelph, February 20-23, 2007.
- Canadian Workshop on SOC (CWSOC), Ottawa, Ontario, October 23, 2006.
- Ontario Research Network on Electronics Commerce - Identity Theft Project (ORNEC) Ottawa, Ontario, October 13, 2006.
- IEEE Canadian Conference on Electrical and Computer Engineering (CCECE) 2006 Ottawa, Ontario, May 7-10, 2006.
Links for writing papers:Searching for Papers (Literature Review):
- The best method for presentation of research results in theses and papers (Ivan Stojmenovic)
- Latex
- MIKTEX, latex engine
- WinShell latex GUI
- Latex example file with style file
- Standard latex bibliography file
- IEEE Author Digital Tool Box
- Once miktex and winshell are installed: to compile press in sequence: F5, F6, F5, F5, F7 to view the paper. To see the pdf press in sequence: F5, F6, F5, F5, F7, go back to winshell and go F8, then go to the directory using CMD and type without quotes: "ps2pdf myTemplateName.ps" and you will see the pdf in the directory. Please close the pdf if you are regenerating it, otherwise you will get an error.
- NOTEPAD++
- WinMerge
- IEEE Reference Formats - Canadian Journal of ECE
![]()
![]()
![]()
- Bibtex reference management
Here's the sequence of steps to find full text google scholar papers courtesy of Alexey Borisenko:
- At http://scholar.google.ca/, go to "Scholar Preferences" on the right.
- Scroll down and at "Library links", type in each one of these, one by one, and press Find Library. If you're in the university they should already show up:
- Canadian National Catalogue - Find in AMICUS
- University of Ottawa Library/Bibliothèque uOttawa - afficher/get it! uottawa
- Knowledge Ontario (shows up as "Knowledge Ontario - AONE Full Text @ KO")
- University of Ottawa (shows up as "University of Ottawa - Full Text@IngentaConnect")
- Click "Save Preferences" at the top.
- Now, whenever you search for a paper, be it at home or in the university, you'll see the " afficher/get it! uottawa" to the right of papers UOttawa has access to. If you click on it from outside the university, it'll give you the uottawa login page where you have to put in your virtual campus details.
![]()
Daniel Shapiro, B.A.Sc., M.A.Sc., Ph.D. (Candidate)
School of Electrical Engineering and Computer Science (EECS), University of Ottawa
BOX 116, 800 King Edward,
Ottawa, Ontario, Canada, K1N 6N5
Office: SITE, Room 4009
Tel: (613) 454-1228 ext. 1
Fax: (613) 691-1169
Email: dshapiro@uottawa.ca
Webmestre / Webmaster