Skip to main content

Showing 1–13 of 13 results for author: Maskell, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.00415  [pdf, other

    cs.AI

    Neural Combinatorial Optimization Algorithms for Solving Vehicle Routing Problems: A Comprehensive Survey with Perspectives

    Authors: Xuan Wu, Di Wang, Lijie Wen, Yubin Xiao, Chunguo Wu, Yuesong Wu, Chaoyu Yu, Douglas L. Maskell, You Zhou

    Abstract: Although several surveys on Neural Combinatorial Optimization (NCO) solvers specifically designed to solve Vehicle Routing Problems (VRPs) have been conducted. These existing surveys did not cover the state-of-the-art (SOTA) NCO solvers emerged recently. More importantly, to provide a comprehensive taxonomy of NCO solvers with up-to-date coverage, based on our thorough review of relevant publicati… ▽ More

    Submitted 1 June, 2024; originally announced June 2024.

  2. Fault-Tolerant Design Approach Based on Approximate Computing

    Authors: P Balasubramanian, D L Maskell

    Abstract: Triple Modular Redundancy (TMR) has been traditionally used to ensure complete tolerance to a single fault or a faulty processing unit, where the processing unit may be a circuit or a system. However, TMR incurs more than 200% overhead in terms of area and power compared to a single processing unit. Hence, alternative redundancy approaches were proposed in the literature to mitigate the design ove… ▽ More

    Submitted 1 November, 2023; originally announced November 2023.

    Journal ref: Electronics, vol. 12, no. 18, Article #3819, 2023

  3. arXiv:2112.09320  [pdf

    cs.AR

    Gate-Level Static Approximate Adders

    Authors: P Balasubramanian, R Nayar, D L Maskell

    Abstract: This work compares and analyzes static approximate adders which are suitable for FPGA and ASIC type implementations. We consider many static approximate adders and evaluate their performance with respect to a digital image processing application using standard figures of merit such as peak signal to noise ratio and structural similarity index metric. We provide the error metrics of approximate add… ▽ More

    Submitted 17 December, 2021; originally announced December 2021.

    Comments: 15 pages

    Report number: Technical Report, School of Computer Science and Engineering, Nanyang Technological University, December 2021

  4. arXiv:2008.05685  [pdf

    cs.AR

    Area Optimized Quasi Delay Insensitive Majority Voter for TMR Applications

    Authors: P Balasubramanian, D L Maskell, N E Mastorakis

    Abstract: Mission-critical and safety-critical applications generally tend to incorporate triple modular redundancy (TMR) to embed fault tolerance in their physical implementations. In a TMR realization, an original function block, which may be a circuit or a system, and two exact copies of the function block are used to successfully overcome any temporary fault or permanent failure of an arbitrary function… ▽ More

    Submitted 13 August, 2020; originally announced August 2020.

    Journal ref: Proceedings of IEEE 3rd European Conference on Electrical Engineering and Computer Science, pp. 37-44, 2019, Athens, Greece

  5. arXiv:1905.11231  [pdf

    cs.AR

    Indicating Asynchronous Multipliers

    Authors: P Balasubramanian, D L Maskell, N E Mastorakis

    Abstract: Multiplication is a basic arithmetic operation that is encountered in almost all general-purpose microprocessing and digital signal processing applications, and multiplication is physically realized using a multiplier. This paper discusses the physical implementation of indicating asynchronous multipliers, which are inherently elastic and are robust to timing, process, and parametric variations, a… ▽ More

    Submitted 23 May, 2019; originally announced May 2019.

    Comments: arXiv admin note: text overlap with arXiv:1903.09433 and arXiv:1905.05904

    Journal ref: Proceedings of 2nd European Conference on Electrical Engineering and Computer Science, pp. 1-7, 2018, Switzerland

  6. arXiv:1905.05904  [pdf

    cs.AR

    Indicating Asynchronous Array Multipliers

    Authors: P Balasubramanian, D L Maskell

    Abstract: Multiplication is an important arithmetic operation that is frequently encountered in microprocessing and digital signal processing applications, and multiplication is physically realized using a multiplier. This paper discusses the physical implementation of many indicating asynchronous array multipliers, which are inherently elastic and modular and are robust to timing, process and parametric va… ▽ More

    Submitted 14 May, 2019; originally announced May 2019.

    Comments: arXiv admin note: text overlap with arXiv:1903.09433

    Journal ref: International Journal of Circuits, Systems and Signal Processing, vol. 13, pp. 464-471, 2019

  7. arXiv:1903.09433  [pdf

    cs.AR

    Speed and Energy Optimised Quasi-Delay-Insensitive Block Carry Lookahead Adder

    Authors: P. Balasubramanian, D. L. Maskell, N. E. Mastorakis

    Abstract: We present a new asynchronous quasi-delay-insensitive (QDI) block carry lookahead adder with redundancy carry (BCLARC) realized using delay-insensitive dual-rail data encoding and 4-phase return-to-zero (RTZ) and 4-phase return-to-one (RTO) handshaking. The proposed QDI BCLARC is found to be faster and energy-efficient than the existing asynchronous adders which are QDI and non-QDI (i.e., relative… ▽ More

    Submitted 22 March, 2019; originally announced March 2019.

    Comments: PLOS ONE Preprint version

  8. arXiv:1901.09316  [pdf

    cs.AR

    Majority and Minority Voted Redundancy for Safety-Critical Applications

    Authors: P Balasubramanian, D L Maskell, N E Mastorakis

    Abstract: A new majority and minority voted redundancy (MMR) scheme is proposed that can provide the same degree of fault tolerance as N-modular redundancy (NMR) but with fewer function units and a less sophisticated voting logic. Example NMR and MMR circuits were implemented using a 32/28nm CMOS process and compared. The results show that MMR circuits dissipate less power, occupy less area, and encounter l… ▽ More

    Submitted 26 January, 2019; originally announced January 2019.

    Journal ref: Proceedings of 61st MWSCAS 2018, pp. 1102-1105, 2018

  9. arXiv:1901.09315  [pdf

    cs.AR

    Asynchronous Early Output Block Carry Lookahead Adder with Improved Quality of Results

    Authors: P Balasubramanian, D L Maskell, N E Mastorakis

    Abstract: A new asynchronous early output block carry lookahead adder (BCLA) incorporating redundant carries is proposed. Compared to the best of existing semi-custom asynchronous carry lookahead adders (CLAs) employing delay-insensitive data encoding and following a 4-phase handshaking, the proposed BCLA with redundant carries achieves 13% reduction in forward latency and 14.8% reduction in cycle time comp… ▽ More

    Submitted 26 January, 2019; originally announced January 2019.

    Journal ref: Proceedings of 61st MWSCAS 2018, pp. 587-590, 2018

  10. arXiv:1710.05474  [pdf

    cs.AR

    Approximate Ripple Carry and Carry Lookahead Adders - A Comparative Analysis

    Authors: P Balasubramanian, C Dang, D L Maskell, K Prasad

    Abstract: Approximate ripple carry adders (RCAs) and carry lookahead adders (CLAs) are presented which are compared with accurate RCAs and CLAs for performing a 32-bit addition. The accurate and approximate RCAs and CLAs are implemented using a 32/28nm CMOS process. Approximations ranging from 4- to 20-bits are considered for the less significant adder bit positions. The simulation results show that approxi… ▽ More

    Submitted 15 October, 2017; originally announced October 2017.

    Journal ref: P. Balasubramanian, C. Dang, D.L. Maskell, K. Prasad, "Approximate Ripple Carry and Carry Lookahead Adders - A Comparative Analysis," Proc. 30th International Conference on Microelectronics, pp. 299-304, 2017, Serbia

  11. arXiv:1710.05470  [pdf

    cs.AR

    Asynchronous Early Output Section-Carry Based Carry Lookahead Adder with Alias Carry Logic

    Authors: P Balasubramanian, C Dang, D L Maskell, K Prasad

    Abstract: A new asynchronous early output section-carry based carry lookahead adder (SCBCLA) with alias carry output logic is presented in this paper. To evaluate the proposed SCBCLA with alias carry logic and to make a comparison with other CLAs, a 32-bit addition operation is considered. Compared to the weak-indication SCBCLA with alias logic, the proposed early output SCBCLA with alias logic reports a 13… ▽ More

    Submitted 15 October, 2017; originally announced October 2017.

    Journal ref: P. Balasubramanian, C. Dang, D.L. Maskell, K. Prasad, "Asynchronous Early Output Section-Carry Based Carry Lookahead Adder with Alias Carry Logic," Proc. 30th International Conference on Microelectronics, pp. 293-298, 2017, Serbia

  12. arXiv:1705.02730  [pdf, other

    cs.AR

    Resource-Aware Just-in-Time OpenCL Compiler for Coarse-Grained FPGA Overlays

    Authors: Abhishek Kumar Jain, Douglas L. Maskell, Suhaib A. Fahmy

    Abstract: FPGA vendors have recently started focusing on OpenCL for FPGAs because of its ability to leverage the parallelism inherent to heterogeneous computing platforms. OpenCL allows programs running on a host computer to launch accelerator kernels which can be compiled at run-time for a specific architecture, thus enabling portability. However, the prohibitive compilation times (specifically the FPGA pl… ▽ More

    Submitted 7 May, 2017; originally announced May 2017.

    Comments: Presented at 3rd International Workshop on Overlay Architectures for FPGAs (OLAF 2017) arXiv:1704.08802

    Report number: OLAF/2017/02

  13. arXiv:1606.06460  [pdf

    cs.AR

    An Area-Efficient FPGA Overlay using DSP Block based Time-multiplexed Functional Units

    Authors: Xiangwei Li, Abhishek Jain, Douglas Maskell, Suhaib A. Fahmy

    Abstract: Coarse grained overlay architectures improve FPGA design productivity by providing fast compilation and software-like programmability. Throughput oriented spatially configurable overlays typically suffer from area overheads due to the requirement of one functional unit for each compute kernel operation. Hence, these overlays have often been of limited size, supporting only relatively small compute… ▽ More

    Submitted 21 June, 2016; originally announced June 2016.

    Comments: Presented at 2nd International Workshop on Overlay Architectures for FPGAs (OLAF 2016) arXiv:1605.08149

    Report number: OLAF/2016/02