A Novel Implementation of RISI Controller Employing Adaptive Clock Gating Technique
Journal Title: International Journal of Advanced Computer Science & Applications - Year 2011, Vol 2, Issue 11
Abstract
With the scaling of technology and the need for higher performance and more functionality power dissipation is becoming a major issue for controller design. Interrupt based programming is widely used for interfacing a processor with peripherals. The proposed architecture implements a mechanism which combines interrupt controller and RIS (Reduced Instruction Set) CPU (Central processing unit) on a single die. RISI Controller takes only one cycle for both interrupt request generation and acknowledgement. The architecture have a dynamic control unit which consists of a program flow controller, interrupt controller and I/O controller. Adaptive clock gating technique is used to reduce power consumption in the dynamic control unit. The controller consumes a power of 174µw@1MHz and is implemented in verilog HDL using Xilinx platform.
Authors and Affiliations
M. Kamaraju , Praveen V N Desu
Solving Dynamic Programming Problem by Pipeline Implementation on GPU
In this paper, we show the effectiveness of a pipeline implementation of Dynamic Programming (DP) on GPU. As an example, we explain how to solve a matrix-chain multiplication (MCM) problem by DP on GPU. This problem can...
Cluster-Based Context-Aware Routing Protocol for Mobile Environments
Mobile environment has many issues due to mobility, energy limitations and status changing over time. Routing method is an important issue and has a significant impact in mobile networks, whereas selecting the optimum ro...
Database Preservation: The DBPreserve Approach
In many institutions relational databases are used as a tool for managing information related to day to day activities. Institutions may be required to keep the information stored in relational databases accessible becau...
Size Reduction and Performance Enhancement of Pi Shaped Patch Antenna using Superstrate Configuration
Patch antennas are modern elements of today’s world communication technology. They appear to have unique characteristics and features with their unique power with handling capabilities and lighted structure. This paper f...
Visualizing Code Bad Smells
Software visualization is an effective way to support human comprehension to large software systems. In software maintenance, most of the time is spent on understanding code in order to change it. This paper presents a v...