C-Optimization-DCT | course project on optimization of the DCT algorithm
kandi X-RAY | C-Optimization-DCT Summary
kandi X-RAY | C-Optimization-DCT Summary
C-Optimization-DCT is a C library. C-Optimization-DCT has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.
After cloning the repository, make a new directory called build and run cmake .. within it. The following CMake options are available, along with their defaults:.
After cloning the repository, make a new directory called build and run cmake .. within it. The following CMake options are available, along with their defaults:.
Support
Quality
Security
License
Reuse
Support
C-Optimization-DCT has a low active ecosystem.
It has 4 star(s) with 1 fork(s). There are 2 watchers for this library.
It had no major release in the last 6 months.
C-Optimization-DCT has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of C-Optimization-DCT is current.
Quality
C-Optimization-DCT has no bugs reported.
Security
C-Optimization-DCT has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
C-Optimization-DCT is licensed under the Unlicense License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
C-Optimization-DCT releases are not available. You will need to build from source code and install.
Installation instructions are available. Examples and code snippets are not available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of C-Optimization-DCT
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of C-Optimization-DCT
C-Optimization-DCT Key Features
No Key Features are available at this moment for C-Optimization-DCT.
C-Optimization-DCT Examples and Code Snippets
No Code Snippets are available at this moment for C-Optimization-DCT.
Community Discussions
No Community Discussions are available at this moment for C-Optimization-DCT.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install C-Optimization-DCT
After cloning the repository, make a new directory called build and run cmake .. within it. The following CMake options are available, along with their defaults:.
ENABLE_OPT (false): Enables various optimization targets each with a different optimization flag
ENABLE_MACRO_EXPANSION (false): Enables a target which expands macros and other pre-processor directives
ENABLE_OUTPUT (true): Enables printing to console of each DCT block
ENABLE_SAVE_ASM (false): Enables the compiler to save intermediate assembly .s files
ENABLE_ASM_COMPILATION (false): Enables our target which contains our theoretical BTRFLY instruction that is hard-coded in ARM __asm__ statements. To test the performance of this, change BTRFLY_ASM_TYPE in include/util/constants.h to 2, which replaces the theoretical operator with an equivalent latency series of operations
ENABLE_OPT_MAX (false): Enables a target with maximum optimization flags on
ENABLE_BTRFLY_OPERATOR (true): Enables the assembly to be generated with BTRFLY operator. ENABLE_SAVE_ASM must be enabled. This will not run as it is a theoretical hardware operator.
ENABLE_OPT (false): Enables various optimization targets each with a different optimization flag
ENABLE_MACRO_EXPANSION (false): Enables a target which expands macros and other pre-processor directives
ENABLE_OUTPUT (true): Enables printing to console of each DCT block
ENABLE_SAVE_ASM (false): Enables the compiler to save intermediate assembly .s files
ENABLE_ASM_COMPILATION (false): Enables our target which contains our theoretical BTRFLY instruction that is hard-coded in ARM __asm__ statements. To test the performance of this, change BTRFLY_ASM_TYPE in include/util/constants.h to 2, which replaces the theoretical operator with an equivalent latency series of operations
ENABLE_OPT_MAX (false): Enables a target with maximum optimization flags on
ENABLE_BTRFLY_OPERATOR (true): Enables the assembly to be generated with BTRFLY operator. ENABLE_SAVE_ASM must be enabled. This will not run as it is a theoretical hardware operator.
Support
The work was split between two team members, and both members were involved in all aspects of each other’s work. A high-level overview of the work consists of the following modules:.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page