Skip to main content
    • by 
    • Approximate Computing
Approximate computing trades off computation quality with the effort expended and as rising performance demands confront with plateauing resource budgets, approximate computing has become, not merely attractive, but even imperative. In... more
    • by 
    •   6  
      Computer ArchitectureComputer EngineeringError Correction CodingCache Memory
The Internet of Things significantly increases the amount of data generated that strains the processing capability of current computing systems. Approximate computing can accelerate the computation and dramatically reduce the energy... more
    • by  and +1
    •   4  
      Computer ArchitectureMemory Circuit DesignApproximate ComputingContent addressable memory
The Internet of things (IoT) significantly increases the volume of computations and the number of running applications on processors, from mobiles to servers. Big data computation requires massive parallel processing and acceleration. In... more
    • by 
    •   4  
      GPU ComputingOpenCLNon-Volatile Memory TechnologiesApproximate Computing
Energy-efficiency has become one of the main concerns in designing computer systems. One of the most promising solutions to enhance power and energy-efficiency in error tolerant applications is approximate computing that balances... more
    • by 
    •   2  
      Low Power DesignApproximate Computing
Multiplier is one of the arithmetic operations that are used in VLSI circuits. Approximate multiplier is designed by using half adder, full adder and 4-2 compressor. Approximate multiplier is used to reduce the logic gate count, power... more
    • by 
    •   3  
      Error AnalysisGatesApproximate Computing
Efficiency, real-time operation and low-power consumption are the main requirements of embedded Machine Learning implementations. This paper proposes an approach for applying Algorithmic level Approximate Computing Techniques (ACTs) on... more
    • by 
    •   3  
      Machine LearningApproximate ComputingEmbedded Machine Learning
Value prediction holds the promise of significantly improving the performance and energy efficiency. However, if the values are predicted incorrectly, significant performance overheads are observed due to execution rollbacks. To address... more
    • by 
    •   2  
      GPU ComputingApproximate Computing
As Moore's Law scaling tapers off, there is a growing emphasis on improving the energy-efficiency of nanometer ICs through architectural techniques. Recently, approximate computing has been introduced to address the energy-efficiency... more
    • by 
    •   2  
      Low Power DesignApproximate Computing
Vertical Nanowire-FET (VNFET) is a promising candidate to succeed in industry mainstream due to its superior suppression of short-channel-effects and area efficiency. However, to design logic gates, CMOS is not an appropriate solution due... more
    • by 
    •   6  
      Emerging TechnologiesLow Power DesignNanowiresElectronic Circuits
—Recently, neural networks have been demonstrated to be effective models for image processing, video segmentation, speech recognition, computer vision and gaming. However, high energy computation and low performance are the primary... more
    • by 
    •   7  
      Computer ArchitectureNeural NetworksGPU ComputingOpenCL on GPUs
Memory-based computing using associative memory is a promising way to reduce the energy consumption of important classes of streaming applications by avoiding redundant computations. A set of frequent patterns that represent basic... more
    • by 
    •   5  
      Associative Learning and MemoryGPU ComputingOpenCL on GPUsNon-Volatile Memory Technologies
In this paper, propose an approximate multiplier that is high speed yet energy efficient. The approach is to around the operands to the closest exponent of 2. This way the machine intensive a part of the multiplication is omitted up speed... more
    • by 
    •   14  
      Image ProcessingArchitectureDigital Signal ProcessingHigh Speed Multipliers
Approximate computing techniques offer a promising solution to reduce the hardware complexity and power consumption imposed when embedding machine learning algorithms. The reduction comes at the cost of some performance degradation. This... more
    • by  and +1
    •   3  
      Tactile SensingApproximate ComputingEmbedded Machine Learning
Neural networks are machine learning models that have been successfully used in many applications. Due to the high computational complexity of neural networks, deploying such models on embedded devices with severe power/resource... more
    • by 
    •   6  
      Computer ArchitectureNeural NetworksArtificial Neural NetworksComputer architectures
Due to the high demands for computing, the available resources always lack. The approximate computing technique is the key to lowering hardware complexity and improving energy efficiency and performance. However, it is a challenge to... more
    • by 
    •   3  
      K- nearest neighbour (KNN)Approximate ComputingKNN Classification
Today's computing systems use huge amount of energy and time to process basic queries in database. A large part of it is spent in data movement between the memory and processing cores, owing to the limited cache capacity and memory... more
    • by 
    •   6  
      ComputingLow Power DesignMemory SystemsQuery processing
Memory-based computing using associative memory has emerged as a promising solution to reduce the energy consumption of important classes of streaming applications such as multimedia by avoiding redundant computations. In associative... more
    • by 
    •   3  
      Associative Learning and MemoryNon-Volatile Memory TechnologiesApproximate Computing
Value prediction holds the promise of significantly improving the performance and energy efficiency. However, if the values are predicted incorrectly, significant performance overheads are observed due to execution rollbacks. To address... more
    • by 
    •   3  
      Computer ScienceGPU ComputingApproximate Computing
Square root calculation is a widely used task in real-time control systems especially in those, which control power electronics: motors drives, power converters, power factor correctors, etc. At the same time calculation of square roots... more
    • by 
    •   5  
      Approximation AlgorithmsNumerical MethodsNewton's methodApproximate Computing
In this paper, propose an approximate multiplier that is high speed yet energy efficient. The approach is to around the operands to the closest exponent of 2. This way the machine intensive a part of the multiplication is omitted up speed... more
    • by 
    •   7  
      Numerical AnalysisHigh Speed MultipliersAudio Signal Processing/DSP, Acoustics, MusicError Analysis
The Internet of Things (IoT) dramatically increases the size of input dataset for many applications including multimedia. Unlike traditional computing environment, the workload of IoT significantly varies overtime. Thus, to enable... more
    • by 
    •   5  
      Associative Learning and MemoryGPU ComputingAssociative MemoriesNon-Volatile Memory Technologies
Modern computing machines are increasingly characterized by large scale parallelism in hardware (such as GP-GPUs) and advent of large scale and innovative memory blocks. Parallelism enables expanded performance tradeoffs whereas memories... more
    • by 
    •   3  
      Associative Learning and MemoryNon-Volatile Memory TechnologiesApproximate Computing
In this paper, we investigate the impact of faulty memory bit-cells on the performance of LDPC and Turbo channel decoders based on realistic memory failure models. Our study investigates the inherent error resilience of such codes to... more
    • by  and +3
    •   4  
      LDPC codesTurbo CodesApproximate ComputingUnreliable Memory Systems