Area and Power Efficient Register Allocation Technique for the Implementation of Principal Component Analysis

dc.contributor.authorThethi, Sukhmani Kaur
dc.contributor.supervisorKumar, Ravi
dc.date.accessioned2017-08-23T05:12:19Z
dc.date.available2017-08-23T05:12:19Z
dc.date.issued2017-08-23
dc.descriptionMaster of Technology -ECEen_US
dc.description.abstractIn majority of the cases, every variable in the input HDL behavioural description needs to be held in a register and a register can be shared by multiple variables if they have mutually disjointed lifetime intervals. This approach has been proven effective for various DSP algorithms. Efficient utilisation of registers used in various architectures is very important in all aspects for the improved performance and efficiency. In this report, lifetime analysis technique is used for register minimisation. Today multi-dimensional data analysis required in almost every field such as neuroscience, meteorology, oceanography, gene expression, agricultural studies, climate studies, material sciences, ecological studies, in IC designing, etc., as real time operations are expected to handle data efficiently. Many applications like pattern recognition, signal estimation, fault diagnosis, yield diagnosis, and many more requires dimensionality reduction which is typically done using PCA. This paper presents a novel register allocation technique i.e. semi-static allocation technique as well as the conventional technique i.e. forward-backward register allocation technique; for the implementation of PCA incorporating variable reuse technique. The purpose of this paper is to avoid register switching and hence reduction in dynamic power consumption as well as area during the implementation of PCA. Syntheses of verilog codes written for both the techniques were carried out in RC (cadence) tool. In case of generic synthesis, a substantial decrease of 56.867% in power and 56.66% in case of area was observed; whereas, in case of mapped synthesis, significant reduction of 86.145% in power and 74.79% in area was observed for the proposed technique in contrast to the conventional one.en_US
dc.identifier.urihttp://hdl.handle.net/10266/4734
dc.language.isoenen_US
dc.subjectRegister Allocationen_US
dc.subjectVariable Reuseen_US
dc.subjectPrincipal Component Analysisen_US
dc.titleArea and Power Efficient Register Allocation Technique for the Implementation of Principal Component Analysisen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sukhmani_Thesis.pdf
Size:
2.97 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.03 KB
Format:
Item-specific license agreed upon to submission
Description: