Journal Articles:
- Mohammad H. Foroozannejad, Mohammad Motamedi, Soheil Ghiasi,
“Memory Access Analysis and Optimization for Efficient Streaming
Software Synthesis”, under review by ACM Transactions on Embedded
Computing Systems (TECS), 2015 (local
copy)
- Mohammad H. Foroozannejad, Matin Hashemi, M. Mahini, Bevan Baas,
Soheil Ghiasi, “Time-Scalable
Mapping for Circuit-Switched GALS-Based Chip Multiprocessor Platforms”,
IEEE Transactions on Computer-Aided Design of Integrated Circuits and
Systems (TCAD), Vol. 33, No. 5, pp. 752-762, May 2014 (local
copy)
- Faisal Khan, Nicholas Hosein, Soheil Ghiasi, Chen-Nee Chuah,
Puneet Sharma, “Streaming
Solutions for Fine-Grained Network Traffic Measurements and Analysis”,
IEEE Transactions on Networking (ToN), Vol. 22, No. 2, pp. 377-390,
2014 (local
copy)
- Faisal Khan, Chen-Nee Chuah, Soheil Ghiasi, “A
Dynamically Reconfigurable System for Closed-Loop Measurements of
Network Traffic", IEEE Transactions on Computers (TC), Vol. 63, No.
2, pp. 263-275, 2014 (local
copy)
- Matin Hashemi, Soheil Ghiasi, “Throughput-Memory
Tradeoff in Synthesis of Streaming Software on Embedded Multiprocessors”,
ACM Transactions on Embedded Computing Systems (TECS), Vol. 13, No. 3,
December 2013 (local
copy)
- Mohammad H. Foroozannejad, Matin Hashemi, Trevor L. Hodges,
Soheil Ghiasi, “Post-Scheduling
Buffer Management Tradeoffs in Synthesis of Streaming Applications”,
ACM Transactions on Design Automation of Electronic Systems (TODAES),
Vol. 17, No. 3, 2012 (local
copy)
- Matin Hashemi, Soheil Ghiasi, “Versatile
Task Assignment for Heterogeneous Soft Dual-Processor Platforms”,
IEEE Transactions on Computer-Aided Design of Integrated Circuits and
Systems (TCAD), Vol 29, No. 3, pp. 414 - 425, 2010 (local
copy)
- Soheil Ghiasi, “On
Incremental Component Implementation Selection in System Synthesis”,
IEEE Transactions on Very Large Scale Integration Systems (TVLSI), Vol.
18, No. 11, pp. 1578 – 1589, 2010 (local
copy)
- Po-Kuan Huang, Soheil Ghiasi, "Energy-Aware
Compilation for Embedded
Processors with Technology Scaling Considerations", ASP Journal of
Low
Power Electronics, Vol. 5, No. 4, pp. 439–453, December 2009 (local
copy)
- Ani Nahapetian, Philip Brisk, Soheil Ghiasi, Majid Sarrafzadeh,
“An
Approximation Algorithm for Scheduling on Heterogeneous Reconfigurable
Resources”, ACM Transactions on Embedded Computing (TECS),
Vol. 9, No.
1, October 2009 (local
copy)
- Matin Hashemi, Soheil Ghiasi, "Throughput-Driven Synthesis of Embedded Software for
Pipelined Execution on Multi-Core Architectures", ACM Transactions
on Embedded Computing Systems (TECS), Vol. 8, No. 2, January 2009 (local
copy)
- Po-Kuan Huang, Soheil Ghiasi, "Efficient and Scalable Compiler-Directed Energy
Optimization for Realtime Applications", ACM Transactions on Design
Automation of Electronic Systems (TODAES), Vol. 12, No. 3, August
2007 (local
copy)
- Soheil Ghiasi, "An Effective Combinatorial Algorithm for Gate-Level
Threshold Voltage Assignment", ASP Journal of Low Power
Electronics. Vol. 2, No. 3, pp. 365-377, December 2006 (local
copy)
- Soheil Ghiasi, Elaheh Bozorgzadeh, Po-Kuan Huang, Roozbeh Jafari,
Majid Sarrafzadeh, "A Unified Theory of Timing Budget Management",
IEEE Transactions on Computer-Aided Design of Integrated Circuits and
Systems (TCAD), Vol. 25, No. 11, pp. 2364-2375, November 2006 (local
copy)
- Soheil Ghiasi, Po-Kuan Huang, Roozbeh Jafari "Probabilistic Delay Budgeting for Synthesis of Soft
Realtime Applications", IEEE Transactions on Very Large Scale
Integration Systems (TVLSI), Vol. 14, No 8, pp. 843-853, August
2006 (local
copy)
- Roozbeh Jafari, Hyduke Noshadi, Soheil Ghiasi, Majid Sarrafzadeh,
"Adaptive Electrocardiogram Feature Extraction on
Distributed Embedded Systems",
IEEE Transactions on Parallel and Distributed Systems Special Issue on
High Performance Computational Biology (TPDS), Vol. 17, No 8, pp.
797-807, August 2006 (local
copy)
- Soheil Ghiasi, Karlene Nguyen, Elaheh Bozorgzadeh, Majid
Sarrafzadeh, "Efficient Timing Budget Management for Accuracy
Improvement in a Collaborative Object Tracking System", Springer
Journal of VLSI Signal Processing, Vol 42, No 1, pp. 43-55, January
2006 (local
copy)
- Soheil Ghiasi, Ani Nahapetian, Hyun J. Moon, Majid Sarrafzadeh, "Reconfiguration in Network of Embedded Systems:
Challenges and Adaptive Tracking Case Study", Journal of Embedded
Computing (JEC), Vol. 1, No 1, pp. 147-166, 2005 (local
copy)
- Soheil Ghiasi, Hyun J. Moon, Ani Nahapetian, Majid Sarrafzadeh, "Collaborative and Reconfigurable Object Tracking",
Kluwer Journal of Supercomputing, Vol. 30, No 3, pp. 213-238, December
2004 (local
copy)
- Elaheh Bozorgzadeh, Soheil Ghiasi, Atsushi Takahashi, Majid
Sarrafzadeh, "Optimal Integer Delay Budget Assignment on Directed
Acyclic Graphs",
IEEE Transactions on Computer-Aided Design of Integrated Circuits and
Systems (TCAD), Vol. 23, No 8, pp. 1184-1199, August 2004 (local
copy)
- Soheil Ghiasi, Ani Nahapetian, Majid Sarrafzadeh, "An Optimal Algorithm for Minimizing Runtime
Reconfiguration Delay", ACM Transactions on Embedded Computing
Systems (TECS), Vol. 3, No 2, pp. 237-256, May 2004 (local
copy)
- Xiaojian Yang, Maogang Wang, Ryan Kastner, Soheil Ghiasi and
Majid Sarrafzadeh, "Congestion Reduction During Placement with Provably
Good Approximation Bound", ACM Transactions on Design Automation of
Electronic Systems (TODAES), Vol. 8, No. 3, pp. 316-333, July
2003 (local
copy)
- Soheil Ghiasi, Ankur Srivastava, Xiaojian Yang and Majid
Sarrafzadeh, "Optimal
Energy Aware Clustering in Sensor Networks", SENSORS Journal, Vol.
2, Issue 7, pp. 258-269, July 2002 (invited paper) (local
copy)
Conference and Workshop Papers:
- Mohammad Motamedi, Philipp Gysel, Venkatesh Akella, Soheil Ghiasi, “Design
Space Exploration of FPGA-Based Deep Convolutional Neural
Networks”, to appear in the IEEE/ACM Asia-South Pacific Design
Automation Conference (ASPDAC), January 2016 (local
copy)
- Bin Liu, Mohammad H. Foroozannejad, Soheil Ghiasi, Bevan M. Baas,
“Optimizing Power of Many-Core Systems by Exploiting Dynamic
Voltage, Frequency and Core Scaling”, IEEE
International Mid-West Symposium on Circuits and Systems, August 2015 (best student paper
award, third place) (local
copy)
- Kamyar Mirzazad Barijough, Matin Hashemi, Volodymyr Khibin and
Soheil Ghiasi, “Implementation-Aware
Model Analysis: The Case of Buffer-Throughput Tradeoff in Streaming
Applications”, ACM SIGPLAN/SIGBED Conference on Languages,
Compilers and Tools for Embedded Systems (LCTES), 10 pages, June
2015 (local
copy)
- Kamyar Mirzazad Barijough, Matin Hashemi, Volodymyr Khibin,
Soheil Ghiasi, “Implementation-Aware
Buffer-Throughput Tradeoff in Embedded Stream Applications",
IEEE/ACM Design Automation and Test in Europe (DATE), Workshop on Model
Implementation Fidelity, March 2015 (local
copy)
- Mohammad H. Foroozannejad, Brent Bohnenstiehl, Soheil Ghiasi,
“BAMSE:
A Balanced Mapping Space Exploration Algorithm for GALS-based Manycore
Platforms”, IEEE/ACM Asia-South Pacific Design Automation
Conference (ASPDAC), pp. 479-484, 2013 (local
copy)
- Matin Hashemi, Mohammad H. Foroozannejad, Christoph Etzel, Soheil
Ghiasi, “FORMLESS:
Scalable Utilization of Embedded Manycores in Streaming Applications”,
ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for
Embedded Systems (LCTES), 10 pages, June 2012 (local
copy)
- Matin Hashemi, Soheil Ghiasi, “Towards
Scalable Utilization of Embedded Manycores in Throughput-Sensitive
Applications”, IEEE International High Level Design
Validation and Test Workshop (HLDVT), pp. 110-115, November 2011
(invited paper) (local
copy)
- Faisal Khan, Nicholas Hosein, Chen-Nee Chuah, Soheil Ghiasi,
“Streaming
Solutions For Fine-Grained Network Traffic Measurements And Analysis”,
ACM/IEEE Symposium on Architectures for Networking and Communication
Systems (ANCS), October 2011 (local
copy)
- Soheil Ghiasi, Matin Hashemi, Volodymyr Khibin, “Puzzle
Solver Accelerators Make Excellent Capstone Design Projects”,
IEEE International Conference on Microelectonics System Education
(MSE), June 2011 (local
copy)
- Faisal Khan, Nicholas Hosein, Soheil Ghiasi, “BURAQ:
A Dynamically Reconfigurable System for Stateful Measurement of Network
Traffic”, IEEE International Symposium on Field-Programmable
Custom Computing Machines (FCCM), pp. 185-192, May 2010 (local
copy)
- Mohammad H. Foroozannejad, Matin Hashemi, Trevor L. Hodges,
Soheil Ghiasi, “Look Into Details:
The Benefits of Fine-Grain Streaming Buffer Analysis”, ACM
Conference on Languages, Compilers, and Tools for Embedded Systems
(LCTES), pp. 27-36, April 2010 (local
copy)
- Faisal Khan, Lihua Yuan, Chen-Nee Chuah, and Soheil Ghiasi, "A Programmable Architecture for Scalable and Real-time
Network Traffic Measurements", 4th ACM/IEEE Symposium on
Architecture for Networking and Communications Systems (ANCS), pp.
109-118, November 2008 (local
copy)
- Po-Kuan Huang, Matin Hashemi, Soheil Ghiasi, "System-Level Performance Estimation for
Application-Specific MPSoC Interconnect Synthesis", IEEE Symposium
on Application Specific Processors, pp. 95-100, June 2008 (local
copy)
- Matin Hashemi, Soheil Ghiasi, "Exact and Approximate Task Assignment Algorithms for
Pipelined Software Synthesis", IEEE/ACM Design Automation and Test
in Europe (DATE), pp. 746-751, March 2008 (local
copy)
- Soheil Ghiasi, "Incremental Component Implementation Selection:
Enabling ECO in Compositional System Synthesis", IEEE/ACM
International Conference on Computer-Aided Design (ICCAD), pp. 131-134,
November 2007 (nominated for
best paper award) (local
copy)
- Po-Kuan Huang, Matin Hashemi, Soheil Ghiasi, "Joint Throughput and Energy Optimization for Pipelined
Execution of Embedded Streaming Applications", ACM Conference on
Languages, Compilers, and Tools for Embedded Systems (LCTES), pp.
137-139, June 2007 (local
copy)
- Roozbeh Jafari, Soheil Ghiasi, Majid Sarrafzadeh, "Medical Embedded Systems", International Embedded
Systems Symposium, pp. 441-444, May 2007 (local
copy)
- Po-Kuan Huang, Soheil Ghiasi, "Efficient and Scalable Compiler-Directed Energy
Optimization for Realtime Applications", IEEE/ACM Design Automation
and Test in Europe (DATE), pp. 785-790, April 2007 (local
copy)
- Po-Kuan Huang, Soheil Ghiasi, "Leakage-Aware Intraprogram Voltage Scaling for
Embedded Processors", IEEE/ACM Design Automation Conference (DAC),
pp. 364-369, July 2006 (local
copy)
- Soheil Ghiasi, "Improved Threshold Voltage Assignment via Combinatorial
Implementation Selection", IEEE/ACM International Workshop on Logic
and Synthesis (IWLS), pp. 94-101, June 2006 (local
copy)
- Alessandro Bissacco, Soheil Ghiasi, Stefano Soatto, "Fast Visual Feature Selection and Tracking in a Hybrid
Reconfigurable Architecture", Workshop on Applications of Computer
Vision (ACV), May 2006 (local
copy)
- Taraneh Taghavi, Soheil Ghiasi, Majid Sarrafzadeh, "Routing Algorithms: Architecture Driven Rerouting
Enhancement for FPGAs",
IEEE International Symposium on Circuits and Systems (ISCAS), pp.
5443-5446, May 2006 (local
copy)
- Jia Ming Mar, Alessandro Bissacco, Stefano Soatto, Soheil Ghiasi,
"High Performance Feature Detection on a Reconfigurable
Co-Processor", IEEE Field-Programmable Custom Computing Machines
(FCCM), pp. 341-342, April 2006
- Soheil Ghiasi, Po-Kuan Huang, "Probabilistic Delay Budgeting for Soft Realtime
Applications", IEEE/ACM International Symposium on Quality
Electronics Design (ISQED), pp. 141-146, March 2006 (local
copy)
- Roozbeh Jafari, Hyduke Noshadi, Soheil Ghiasi, Majid Sarrafzadeh,
"Adaptive Medical Feature Extraction for Resource
Constrained Distributed Embedded Systems", IEEE International
Workshop on Ubiquitous and Pervasive Health Care (UbiCare),
in Conjunction with IEEE Conference on Pervasive Computing and
Communications (PerCom), pp. 506-511,
March 2006 (local
copy)
- Po-Kuan Huang, Soheil Ghiasi, "Power-Aware
Compilation for Embedded Processors with Dynamic Voltage Scaling and
Adaptive Body Biasing Capabilities", IEEE/ACM Design Automation and
Test in Europe (DATE), pp. 943-944, March 2006 (local
copy)
- Venkatesh Akella, Soheil Ghiasi,
“Super-FPGA: Overcoming Von Neumann to Save Moore”, A
poster in DARPA Workshop
on High Performance Embedded Computing, 2005
- Soheil Ghiasi, "Effcient Implementation Selection via Time Budgeting:
Complexity Analysis and Leakage Optimization Case Study", IEEE
International Conference on Computer Design (ICCD), pp. 127-129,
October 2005 (local
copy)
- Taraneh Taghavi, Soheil Ghiasi, Majid Sarrafzadeh, "Routing Algorithms: Enhancing Routability &
Enabling ECO", ACM International Symposium on Field-Programmable
Gate Arrays (FPGA), page 266, February 2005
- Soheil Ghiasi, Elaheh Bozorgzadeh, Siddharth Choudhury, Majid
Sarrafzadeh, "A Unified Theory of Timing Budget Management",
IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp.
653-659, November 2004 (local
copy)
- Elaheh Bozorgzadeh, Soheil Ghiasi, Atsushi Takahashi, Majid
Sarrafzadeh, "Incremental
Timing Budget Management in Programmable Systems", International
Conference on Engineering of Reconfigurable Systems and Algorithms
(ERSA), pp. 240-246, June 2004 (local
copy)
- Taraneh Taghavai, Soheil Ghiasi, Abhishek Ranjan, Salil Raje,
Majid Sarrafzadeh, "Innovate or Perish: FPGA Physical Design", IEEE/ACM
International Symposium on Physical Design (ISPD), pp. 148-155, April
2004 (local
copy)
- Eren Kursun, Soheil Ghiasi, Majid Sarrafzadeh, "Transistor Level Budgeting for Power Optimization",
IEEE International Symposium on Quality Electronic Design (ISQED), pp.
116-121, March 2004 (local
copy)
- Ani Nahapetian, Soheil Ghiasi, Majid Sarrafzadeh, "Scheduling on Heterogeneous Resources with
Heterogeneous Reconfiguration Costs", International Conference on
Parallel and Distributed Computing and Systems, pp. 916-921, November
2003 (local
copy)
- Soheil Ghiasi, Karlene Nguyen, Elaheh Bozorgzadeh, Majid
Sarrafzadeh, "On
Computation and Resource Management in Networked Embedded Systems",
International Conference on Parallel and Distributed Computing and
Systems, pp. 445-451, November 2003 (local
copy)
- Soheil Ghiasi, Karlene Nguyen, Majid Sarrafzadeh, "Profiling Accuracy-Latency Characteristics of
Collaborative Object Tracking Applications", International
Conference on Parallel and Distributed Computing and Systems, pp.
694-701, November 2003 (local
copy)
- Soheil Ghiasi, Hyun J. Moon, Majid Sarrafzadeh, "Improving Performance and Quality thru Hardware
Reconfiguration: Potentials and Adaptive Object Tracking Case Study",
IEEE Workshop on Embedded Systems for Real-Time Multimedia (ESTIMedia), pp. 149-155, October 2003 (local
copy)
- Soheil Ghiasi, Hyun J. Moon, Majid Sarrafzadeh, "Collaborative and Reconfigurable Object Tracking",
International Conference on Engineering of Reconfigurable Systems and
Algorithms (ERSA), pp. 13-20, June 2003 (local
copy)
- Elaheh Bozorgzadeh, Soheil Ghiasi, Atsushi Takahashi, Majid
Sarrafzadeh, "Optimal Integer Delay Budgeting on Directed Acyclic
Graphs", IEEE/ACM Design Automation Conference (DAC), pp. 920-925,
June 2003 (local
copy)
- Soheil Ghiasi, Karlene Nguyen, Elaheh Bozorgzadeh, Majid
Sarrafzadeh,"On Computation and Resource Management in an FPGA-based
Computing Environment", ACM International Symposium on
Field-Programmable Gate Arrays (FPGA), page 243, February 2003
- Ram Kumar, Soheil Ghiasi, Mani Srivastava, "Dynamic Adaptation of Networked Reconfigurable Systems",
Workshop on Software Support for Reconfigurable Systems (SSRS),
February 2003 (local
copy)
- Soheil Ghiasi, Majid Sarrafzadeh, "Optimal Reconfiguration Sequence Management",
IEEE/ACM Asia South Pacific Design Automation Conference (ASPDAC), pp.
359-365, January 2003 (local
copy)
- Karlene Nguyen, Gavin Yueng, Soheil Ghiasi, Majid Sarrafzadeh, "A General Framework for Tracking Objects in a
Multi-Camera Environment", International Workshop on Digital and
Computational Video (DCV), pp. 200-204, November 2002 (local
copy)