Advanced Search Techniques for Circuit Partitioning. - Shawki Areibi; Anthony Vannelli (Quadratic Assignment and Related Problems, 1993)

Circuit Partitioning Using a Tabu Search Approach. - Shawki Areibi; Anthony Vannelli (ISCAS, 1993)

A GRASP clustering technique for circuit partitioning. - Shawki Areibi; Anthony Vannelli (Satisfiability Problem: Theory and Applications, 1996)

Attractor-repeller approach for global placement. - Hussein Etawil; Shawki Areibi; Anthony Vannelli (ICCAD, 1999)

Tabu Search: A Meta Heuristic for Netlist Partitioning. - Shawki Areibi; Anthony Vannelli (VLSI Design, 2000)

A new model for macrocell partitioning. - Shawki Areibi; Matt Thompson (CATA, 2001)

Advanced P2P Architecture Using Autonomous Agents. - Hooman Homayounfar; Fangju Wang; Shawki Areibi (CAINE, 2002)

Hardware Implementation of Genetic Algorithms for VLSI Design. - G. Koonar; Shawki Areibi; Medhat Moussa (CAINE, 2002)

Feasibility of Floating-Point Arithmetic in FPGA based ANNs. - Kristian R. Nichols; Medhat Moussa; Shawki Areibi (CAINE, 2002)

Global Placement Techniques for VLSI Physical Design Automation. - Zhen Yang 006; Shawki Areibi (CAINE, 2002)

Dynamic and leakage power reduction in MTCMOS circuits using an automated efficient gate clustering technique. - Mohab Anis; Mohamed Mahmoud; Mohamed I. Elmasry; Shawki Areibi (DAC, 2002)

An Adaptive Genetic Algorithm For Multi Objective Flexible Manufacturing Systems. - Abdulnasser Younes; Hamada H. Ghenniwa; Shawki Areibi (GECCO, 2002)

Tabu Search: Implementation & Complexity Analysis for Netlist Partitioning. - Shawki Areibi; Anthony Vannelli (Int. J. Comput. Their Appl., 2003)

Design and optimization of multithreshold CMOS (MTCMOS) circuits. - Mohab Anis; Shawki Areibi; Mohamed I. Elmasry (IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2003)

A Fast Hierarchical Approach to FPGA Placement. - Peng Du; Gary William Grewal; Shawki Areibi; Dilip K. Banerji (ESA/VLSI, 2004)

An Island-Based GA Implementation for VLSI Standard-Cell Placement. - Guangfa Lu; Shawki Areibi (GECCO (2), 2004)

Fast techniques for standby leakage reduction in MTCMOS circuits. - Wenxin Wang; Mohab Anis; Shawki Areibi (SoCC, 2004)

Effective Memetic Algorithms for VLSI Design = Genetic Algorithms + Local Search + Multi-Level Clustering. - Shawki Areibi; Zhen Yang 006 (Evol. Comput., 2004)

A Low-Power Partitioning Methodology by Maximizing Sleep Time and Minimizing Cut Nets. - Payam Ghafari; Ehsan Mirhadi; Mohab Anis; Shawki Areibi; Mohamed I. Elmasry (IWSOC, 2005)

A Handel-C implementation of the back-propagation algorithm on field programmable gate arrays. - Vijay Pandya; Shawki Areibi; Medhat Moussa (ReConFig, 2005)

A Genetic Algorithm Hardware Accelerator for VLSI Circuit Partitioning. - Shawki Areibi; Medhat Moussa; G. Koonar (Int. J. Comput. Their Appl., 2005)

An FPGA Implementation of the LMS Adaptive Filter for Audio Processing. - Ahmed Elhossini; Shawki Areibi; Robert D. Dony (ReConFig, 2006)

Window Based Prototype Filter Design for Highly Oversampled Filter Banks in Audio Applications. - David Hermann; Edward Chau; Robert D. Dony; Shawki Areibi (ICASSP (2), 2007)

A hardware Memetic accelerator for VLSI circuit partitioning. - Stephen Coe; Shawki Areibi; Medhat Moussa (Comput. Electr. Eng., 2007)

An ILP based hierarchical global routing approach for VLSI ASIC design. - Zhen Yang 006; Anthony Vannelli; Shawki Areibi (Optim. Lett., 2007)

The Impact of Arithmetic Representation on Implementing MLP-BP on FPGAs: A Study. - Antony W. Savich; Medhat Moussa; Shawki Areibi (IEEE Trans. Neural Networks, 2007)

IEEE802.16-2004 OFDM functions implementation on FPGAS with design exploration. - Ahmad Sghaier; Shawki Areibi; Robert D. Dony (FPL, 2008)

HW/SW co-design architecture exploration for VLSI maze routing. - Mahdi Elghazali; Ahmed Elhossini; Shawki Areibi (CCECE, 2009)

Near-linear wirelength estimation for FPGA placement. - Ming Xu; Gary Gréwal; Shawki Areibi; Charlie Obimbo; Dilip K. Banerji (CCECE, 2009)

Meta-Heuristic Based Techniques for FPGA Placement: A Study. - Shawki Areibi; X. Bao; Gary Gréwal; Dilip K. Banerji; Peng Du (Int. J. Comput. Their Appl., 2009)

A Multilevel Congestion-Based Global Router. - Logan M. Rakai; Laleh Behjat; Shawki Areibi; Tamás Terlaky (VLSI Design, 2009)

An investigation of parallel memetic algorithms for VLSI circuit partitioning on multi-core computers. - Ed Armstrong; Gary William Grewal; Shawki Areibi; Gerarda A. Darlington (CCECE, 2010)

Strength Pareto Particle Swarm Optimization and Hybrid EA-PSO for Multi-Objective Optimization. - Ahmed Elhossini; Shawki Areibi; Robert D. Dony (Evol. Comput., 2010)

A Power-Efficient Multipin ILP-Based Routing Technique. - Ahmed Youssef 001; Zhen Yang 006; Mohab Anis; Shawki Areibi; Anthony Vannelli; Mohamed I. Elmasry (IEEE Trans. Circuits Syst. I Regul. Pap., 2010)

Implementation Approaches Trade-Offs for WiMax OFDM Functions on Reconfigurable Platforms. - Ahmad Sghaier; Shawki Areibi; Robert D. Dony (ACM Trans. Reconfigurable Technol. Syst., 2010)

GBSA: A group based search algorithm for packet classification. - Omar Ahmed; Shawki Areibi (IWCMC, 2011)

PCIU: Hardware Implementations of an Efficient Packet Classification Algorithm with an Incremental Update Capability. - Omar Ahmed; Shawki Areibi; Karanvir Chattha; Ben Kelly (Int. J. Reconfigurable Comput., 2011)

StarPlace: A new analytic method for FPGA placement. - M. Xu; Gary Gréwal; Shawki Areibi (Integr., 2011)

A Dynamic Sampling Framework for Multi-class Imbalanced Data. - Bazyli Debowski; Shawki Areibi; Gary Gréwal; J. Tempelman (ICMLA (2), 2012)

A Sequential Ensemble Classification (SEC) System for Tackling the Problem of Unbalance Learning: A Case Study. - Samaneh Sheikh-Nia; Gary Gréwal; Shawki Areibi (ICMLA (2), 2012)

Efficient On-line Hardware/Software Task Scheduling for Dynamic Run-time Reconfigurable Systems. - Ahmed Al-Wattar; Shawki Areibi; Fayçal Saffih (IPDPS Workshops, 2012)

A scalable pipelined architecture for real-time computation of MLP-BP neural networks. - Antony W. Savich; Medhat Moussa; Shawki Areibi (Microprocess. Microsystems, 2012)

An Empirical Investigation on System and Statement Level Parallelism Strategies for Accelerating Scatter Search Using Handel-C and Impulse-C. - Maxwell Walton; Omar Ahmed; Gary William Grewal; Shawki Areibi (VLSI Design, 2012)

An adaptive encryption based genetic algorithms for medical images. - Ahmed B. Mahmood; Robert D. Dony; Shawki Areibi (MLSP, 2013)

An efficient application-specific instruction-set processor for packet classification. - Omar Ahmed; Shawki Areibi (ReConFig, 2013)

An Impulse-C Hardware Accelerator for Packet Classification Based on Fine/Coarse Grain Optimization. - Omar Ahmed; Shawki Areibi; Robert Collier; Gary William Grewal (Int. J. Reconfigurable Comput., 2013)

Hardware Accelerators Targeting a Novel Group Based Packet Classification Algorithm. - Omar Ahmed; Shawki Areibi; Gary William Grewal (Int. J. Reconfigurable Comput., 2013)

Architecture Exploration Based on GA-PSO Optimization, ANN Modeling, and Static Scheduling. - Ahmed Elhossini; Shawki Areibi; Robert D. Dony (VLSI Design, 2013)

Comparing Classifiers in Historical Census Linkage. - Laura Richards; Luiza Antonie; Shawki Areibi; Gary William Grewal; Kris Inwood; J. Andrew Ross (ICDM Workshops, 2014)

Advancing genetic algorithm approaches to field programmable gate array placement with enhanced recombination operators. - Robert Collier; Christian Fobel; Ryan Pattison; Gary Gréwal; Shawki Areibi; Peter Jamieson (Evol. Intell., 2014)

A Low-Power Scalable Stream Compute Accelerator for General Matrix Multiply (GEMM). - Antony W. Savich; Shawki Areibi (VLSI Design, 2014)

Scalable analytic placement for FPGA on GPGPU. - Ryan Pattison; Christian Fobel; Gary William Grewal; Shawki Areibi (ReConFig, 2015)

Efficient Mapping and Allocation of Execution Units to Task Graphs using an Evolutionary Framework. - Ahmed Al-Wattar; Shawki Areibi; Gary William Grewal (SIGARCH Comput. Archit. News, 2015)

Q-learning enhanced gradient based routing for balancing energy consumption in WSNs. - Bazyli Debowski; Petros Spachos; Shawki Areibi (CAMAD, 2016)

Efficient algorithm selection for packet classification using machine learning. - Mohammed Elmahgiubi; Omar Ahmed; Shawki Areibi; Gary Gréwal (CAMAD, 2016)

Caffeinated FPGAs: FPGA framework For Convolutional Neural Networks. - Roberto DiCecco; Griffin Lacey; Jasmina Vasiljevic; Paul Chow; Graham W. Taylor; Shawki Areibi (FPT, 2016)

GPlace: a congestion-aware placement tool for ultrascale FPGAs. - Ryan Pattison; Ziad Abuowaimer; Shawki Areibi; Gary Gréwal; Anthony Vannelli (ICCAD, 2016)

Design exploration of ASIP architectures for the K-Nearest Neighbor machine-learning algorithm. - Dunia Jamma; Omar Ahmed; Shawki Areibi; Gary Gréwal; Nicholas Molloy (ICM, 2016)

An Efficient Framework for Floor-plan Prediction of Dynamic Runtime Reconfigurable Systems. - Ahmed Al-Wattar; Shawki Areibi; Gary Gréwal (CoRR, 2016)

Deep Learning on FPGAs: Past, Present, and Future. - Griffin Lacey; Graham W. Taylor; Shawki Areibi (CoRR, 2016)

An Efficient Evolutionary Task Scheduling/Binding Framework for Reconfigurable Systems. - Ahmed Al-Wattar; Shawki Areibi; Gary William Grewal (Int. J. Reconfigurable Comput., 2016)

A Machine Learning Framework for FPGA Placement (Abstract Only). - Gary William Grewal; Shawki Areibi; Matthew Westrik; Ziad Abuowaimer; Betty Zhao (FPGA, 2017)

Hardware accelerators for the K-nearest neighbor algorithm using high level synthesis. - Dunia Jamma; Omar Ahmed; Shawki Areibi; Gary Gréwal (ICM, 2017)

Automatic Flow Selection and Quality-of-Result Estimation for FPGA Placement. - Gary Gréwal; Shawki Areibi; Matthew Westrik; Ziad Abuowaimer; Betty Zhao (IPDPS Workshops, 2017)

Domain Adaptation Using Representation Learning for the Classification of Remote Sensing Images. - Ahmed Elshamli; Graham W. Taylor; Aaron Berg; Shawki Areibi (IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens., 2017)

Machine-Learning Based Congestion Estimation for Modern FPGAs. - Dani Maarouf; Abeer Alhyari; Ziad Abuowaimer; Timothy Martin; Andrew David Gunter; Gary Gréwal; Shawki Areibi; Anthony Vannelli (FPL, 2018)

An Effective FPGA Placement Flow Selection Framework using Machine Learning. - Abeer Y. Al-Hyari; Ziad Abuowaimer; Dani Maarouf; Shawki Areibi; Gary Gréwal (ICM, 2018)

Stochastic Layer-Wise Precision in Deep Neural Networks. - Griffin Lacey; Graham W. Taylor; Shawki Areibi (UAI, 2018)

Corrigendum to "An Impulse-C Hardware Accelerator for Packet Classification Based on Fine/Coarse Grain Optimization". - Omar Ahmed; Shawki Areibi; Robert Collier; Gary William Grewal (Int. J. Reconfigurable Comput., 2018)

Corrigendum to "PCIU: Hardware Implementations of an Efficient Packet Classification Algorithm with an Incremental Update Capability". - Omar Ahmed; Shawki Areibi; Karanvir Chattha; Ben Kelly (Int. J. Reconfigurable Comput., 2018)

Corrigendum to "Hardware Accelerators Targeting a Novel Group Based Packet Classification Algorithm". - Omar Ahmed; Shawki Areibi; Gary Gréwal (Int. J. Reconfigurable Comput., 2018)

GPlace3.0: Routability-Driven Analytic Placer for UltraScale FPGA Architectures. - Ziad Abuowaimer; Dani Maarouf; Timothy Martin; Jérémy Foxcroft; Gary Gréwal; Shawki Areibi; Anthony Vannelli (ACM Trans. Design Autom. Electr. Syst., 2018)

A Flat Timing-Driven Placement Flow for Modern FPGAs. - Timothy Martin; Dani Maarouf; Ziad Abuowaimer; Abeer Alhyari; Gary Gréwal; Shawki Areibi (DAC, 2019)

A Deep Learning Framework to Predict Routability for FPGA Circuit Placement. - Abeer Alhyari; Ahmed Shamli; Ziad Abuwaimer; Shawki Areibi; Gary Gréwal (FPL, 2019)

Enhancing the Performance of FPGA Congestion Management via Supervised Learning. - Jérémy Foxcroft; Gary Gréwal; Shawki Areibi (ICM, 2019)

Novel Congestion-estimation and Routability-prediction Methods based on Machine Learning for Modern FPGAs. - Abeer Y. Al-Hyari; Ziad Abuowaimer; Timothy Martin; Gary Gréwal; Shawki Areibi; Anthony Vannelli (ACM Trans. Reconfigurable Technol. Syst., 2019)

A Deep-Learning Framework for Predicting Congestion During FPGA Placement. - Dani Maarouf; Ahmed Shamli; Timothy Martin; Gary Gréwal; Shawki Areibi (FPL, 2020)

An Adaptive Analytic FPGA Placement Framework based on Deep-Learning. - Abeer Y. Al-Hyari; Ahmed Shamli; Timothy Martin; Shawki Areibi; Gary Gréwal (MLCAD, 2020)

Multisource Domain Adaptation for Remote Sensing Using Deep Neural Networks. - Ahmed Elshamli; Graham W. Taylor; Shawki Areibi (IEEE Trans. Geosci. Remote. Sens., 2020)

Machine Learning for Congestion Management and Routability Prediction within FPGA Placement. - Hannah Szentimrey; Abeer Y. Al-Hyari; Jérémy Foxcroft; Timothy Martin; David Noel; Gary William Grewal; Shawki Areibi (ACM Trans. Design Autom. Electr. Syst., 2020)

Using Machine Learning to Predict Operating Frequency During Placement in FPGA Designs. - M. Fathi; Timothy Martin; Gary Gréwal; Shawki Areibi (ICM, 2021)

A Machine Learning Approach to Predict Timing Delays During FPGA Placement. - Timothy Martin; Gary Gréwal; Shawki Areibi (IPDPS Workshops, 2021)

Effective Machine-Learning Models for Predicting Routability During FPGA Placement. - Timothy Martin; Shawki Areibi; Gary Gréwal (MLCAD, 2021)

A Deep Learning Framework to Predict Routability for FPGA Circuit Placement. - Abeer Y. Al-Hyari; Hannah Szentimrey; Ahmed Shamli; Timothy Martin; Gary Gréwal; Shawki Areibi (ACM Trans. Reconfigurable Technol. Syst., 2021)

An Adaptive Sequential Decision Making Flow for FPGAs using Machine Learning. - Timothy Martin; Charlotte Barnes; Shawki Areibi; Gary Gréwal (ICM, 2022)

Faster FPGA Routing by Forecasting and Pre-Loading Congestion Information. - Umair F. Siddiqi; Timothy Martin; Sam Van Den Eijnden; Ahmed Shamli; Gary Gréwal; Sadiq M. Sait; Shawki Areibi (MLCAD, 2022)

Integrating Machine-Learning Probes into the VTR FPGA Design Flow. - Timothy Martin; Charlotte Barnes; Gary William Grewal; Shawki Areibi (SBCCI, 2022)

Guiding FPGA Detailed Placement via Reinforcement Learning. - P. Esmaeili; Timothy Martin; Shawki Areibi; Gary Gréwal (VLSI-SoC, 2022)

A Deep-Learning Data-Driven Approach for Reducing FPGA Routing Runtimes. - Timothy Martin; Qi Li 033; Charlotte Barnes; Gary Gréwal; Shawki Areibi (ICFPT, 2023)

An Adaptive Analytical FPGA Placement flow based on Reinforcement Learning. - C. Barn; S. Vermeulen; Shawki Areibi; Gary Gréwal (ICM, 2023)

FPGA Placement: Dynamic Decision Making Via Machine Learning. - Timothy Martin; Charlotte Barnes; Gary William Grewal; Shawki Areibi (SBCCI, 2023)

A Deterministic Parallel Routing Approach for Accelerating Pathfinder-based Algorithms. - Umair F. Siddiqi; Gary William Grewal; Shawki Areibi (VLSI-SoC, 2023)

Integrating Machine-Learning Probes in FPGA CAD: Why and How? - Timothy Martin; Charlotte Barnes; Gary Gréwal; Shawki Areibi (IEEE Des. Test, 2023)

A Recursive Partitioning Approach to Improving Hypergraph Partitioning. - Umair F. Siddiqi; Gary Gréwal; Shawki M. Areibi (CCECE, 2024)

A High-Performance Routing Engine for Large-Scale FPGAs. - Timothy Martin; Dani Maarouf; Gary Gréwal; Shawki Areibi (FPL, 2024)

Enhancing K-Way Circuit Partitioning: A Deep Reinforcement Learning Methodology. - Umair F. Siddiqi; Ka Chuen Cheng; Gary Gréwal; Shawki Areibi (OL2A (1), 2024)

Invited Paper-Circuit Partitioning with Reinforcement Learning and Edge-Based Initialization. - Ka Chuen Cheng; Umair F. Siddiqi; Gary Gréwal; Shawki M. Areibi (RSP, 2024)