ASIC implemented MicroBlaze-based Coprocessor for Data Stream Management Systems

dc.contributor.advisorLee, John J.
dc.contributor.authorBalasubramanian, Linknath Surya
dc.contributor.otherChristopher, Lauren A
dc.contributor.otherRizkalla, Maher E.
dc.date.accessioned2020-05-05T09:53:58Z
dc.date.available2020-05-05T09:53:58Z
dc.date.issued2020-05
dc.degree.date2020en_US
dc.degree.disciplineElectrical & Computer Engineeringen
dc.degree.grantorPurdue Universityen_US
dc.degree.levelM.S.E.C.E.en_US
dc.descriptionIndiana University-Purdue University Indianapolis (IUPUI)en_US
dc.description.abstractThe drastic increase in Internet usage demands the need for processing data in real time with higher efficiency than ever before. Symbiote Coprocessor Unit (SCU), developed by Dr. Pranav Vaidya, is a hardware accelerator which has potential of providing data processing speedup of up to 150x compared with traditional data stream processors. However, SCU implementation is very complex, fixed, and uses an outdated host interface, which limits future improvement. Mr. Tareq S. Alqaisi, an MSECE graduate from IUPUI worked on curbing these limitations. In his architecture, he used a Xilinx MicroBlaze microcontroller to reduce the complexity of SCU along with few other modifications. The objective of this study is to make SCU suitable for mass production while reducing its power consumption and delay. To accomplish this, the execution unit of SCU has been implemented in application specific integrated circuit and modules such as ACG/OCG, sequential comparator, and D-word multiplier/divider are integrated into the design. Furthermore, techniques such as operand isolation, buffer insertion, cell swapping, and cell resizing are also integrated into the system. As a result, the new design attains 67.9435 µW of dynamic power as compared to 74.0012 µW before power optimization along with a small increase in static power, 39.47 ns of clock period as opposed to 52.26 ns before time optimization.en_US
dc.identifier.urihttps://hdl.handle.net/1805/22696
dc.identifier.urihttp://dx.doi.org/10.7912/C2/2584
dc.language.isoen_USen_US
dc.subjectSymbiote Coprocessor Uniten_US
dc.subjectACG/OCGen_US
dc.subjectsequential comparatoren_US
dc.subjectD-word multiplier/divideren_US
dc.subjectFPGAen_US
dc.titleASIC implemented MicroBlaze-based Coprocessor for Data Stream Management Systemsen_US
dc.typeThesisen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ASIC implemented MicroBlaze-based Coprocessor for Data Stream Management Systems.pdf
Size:
1.36 MB
Format:
Adobe Portable Document Format
Description:
Main article
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: