Ayhan et al., 2018 - Google Patents
Circuit aware approximate system design with case studies in image processing and neural networksAyhan et al., 2018
View PDF- Document ID
- 12797051112865413261
- Author
- Ayhan T
- Altun M
- Publication year
- Publication venue
- IEEE Access
External Links
Snippet
This paper aims to exploit approximate computing units in image processing systems and artificial neural networks. For this purpose, a general design methodology is introduced, and approximation-oriented architectures are developed for different applications. This paper …
- 230000001537 neural 0 title abstract description 11
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5036—Computer-aided design using simulation for analog modelling, e.g. for circuits, spice programme, direct methods, relaxation methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/52—Multiplying; Dividing
- G06F7/523—Multiplying only
- G06F7/53—Multiplying only in parallel-parallel fashion, i.e. both operands being entered in parallel
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5045—Circuit design
- G06F17/505—Logic synthesis, e.g. technology mapping, optimisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5068—Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
- G06F17/5081—Layout analysis, e.g. layout verification, design rule check
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/78—Power analysis and optimization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computer systems based on biological models
- G06N3/12—Computer systems based on biological models using genetic models
- G06N3/126—Genetic algorithms, i.e. information processing using digital simulations of the genetic system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F19/00—Digital computing or data processing equipment or methods, specially adapted for specific applications
- G06F19/10—Bioinformatics, i.e. methods or systems for genetic or protein-related data processing in computational molecular biology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computer systems based on biological models
- G06N3/02—Computer systems based on biological models using neural network models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06K—RECOGNITION OF DATA; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K9/00—Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
- G06K9/36—Image preprocessing, i.e. processing the image information without deciding about the identity of the image
- G06K9/46—Extraction of features or characteristics of the image
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ding et al. | REQ-YOLO: A resource-aware, efficient quantization framework for object detection on FPGAs | |
Kang | Accelerator-aware pruning for convolutional neural networks | |
Wang et al. | LUTNet: Learning FPGA configurations for highly efficient neural network inference | |
Strollo et al. | Approximate multipliers using static segmentation: Error analysis and improvements | |
Nepal et al. | ABACUS: A technique for automated behavioral synthesis of approximate computing circuits | |
Chippa et al. | Scalable effort hardware design | |
Momeni et al. | Design and analysis of approximate compressors for multiplication | |
Gillani et al. | MACISH: Designing approximate MAC accelerators with internal-self-healing | |
Fox et al. | Training deep neural networks in low-precision with high accuracy using FPGAs | |
Ayhan et al. | Circuit aware approximate system design with case studies in image processing and neural networks | |
Imani et al. | ApproxLP: Approximate multiplication with linearization and iterative error control | |
Sekanina et al. | Automated search-based functional approximation for digital circuits | |
Russo et al. | DNN model compression for IoT domain-specific hardware accelerators | |
Vasicek et al. | Towards low power approximate DCT architecture for HEVC standard | |
Song et al. | Adaptive low-error fixed-width Booth multipliers | |
Huang et al. | A deterministic low-complexity approximate (multiplier-less) technique for DCT computation | |
Kim et al. | Exploiting retraining-based mixed-precision quantization for low-cost DNN accelerator design | |
Nambiar et al. | Hardware implementation of evolvable block-based neural networks utilizing a cost efficient sigmoid-like activation function | |
Liu et al. | Floorplanning with graph attention | |
Hosseini et al. | Cyclic sparsely connected architectures for compact deep convolutional neural networks | |
Uppugunduru et al. | Compressor based hybrid approximate multiplier architectures with efficient error correction logic | |
Pan et al. | BitSET: Bit-serial early termination for computation reduction in convolutional neural networks | |
Mao et al. | Energy-efficient machine learning accelerator for binary neural networks | |
da Rosa et al. | Vlsi architectures of approximate arithmetic units applied to parallel sensors calibration | |
Mrazek et al. | Evoapproxlib: Extended library of approximate arithmetic circuits |