Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/8818
Full metadata record
DC FieldValueLanguage
dc.contributor.authorJoshi, Smit-
dc.date.accessioned2019-08-30T11:50:59Z-
dc.date.available2019-08-30T11:50:59Z-
dc.date.issued2018-06-01-
dc.identifier.urihttp://10.1.7.192:80/jspui/handle/123456789/8818-
dc.description.abstractToday artificial intelligence techniques, such as deep learning and machine learning are becoming more popular, and has wide usage in many industrial as well as research domains. Special interest among Deep Learning architecture is in Convolutional Neural Networks (CNN). CNNs have been broadly utilized in numerous applications, for example, image classification, video examination and voice recognition. In CNN, many convolution and fully-connected layers requesting extensive measure of correspondence for parallel calculation, incredible amounts of data and computation power, which isn’t easily met by conventional computing platforms. As well as in data mining applications kNN is one of the useful algorithms for classification. The kNN utilized in applications like 3D object rendering, content-based image recovery, statistics, gene classification and so on. Sequential approach for these applications cost large computation time, especially in high dimensional spaces. This bottleneck has made the need of the parallel kNN on commodity hardware. GPU/GPGPU introduces parallel processing to industry long ago. However it is more energy eater and not affordable for a large server farm due to its high cost. The utilization of Field Programmable Gate Arrays(FPGA) gives a fascinating alternative. Newly developed design tools for FPGAs have made devlopers more compatible with the high-level software practices and making FPGAs more accessible to them. Altera Xilinx and many more of them have adopted OpenCL co-design framework for FPGA designs. OpenCL architecture is the ease elite arrangements for parallelising. In proposed work, CNN and kNN have been implemented using OpenCL. Prepared CNN model for working with 3D large sized CT-scan images, is been tested using Arria10 board. A kNN model is functioning as a classifier of Iris database. Performance of kNN model is been evaluated using CycloneV SoC board, which gave 40-60 percent improvement in execution time. In this thesis, CNN and kNN models and their development in OpenCL, temporal performance and hardware resources are discussed.en_US
dc.publisherInstitute of Technologyen_US
dc.relation.ispartofseries16MECE07;-
dc.subjectEC 2016en_US
dc.subjectProject Reporten_US
dc.subjectProject Report 2016en_US
dc.subjectEC Project Reporten_US
dc.subjectEC (ES)en_US
dc.subjectEmbedded Systemsen_US
dc.subjectEmbedded Systems 2016en_US
dc.subject16MECen_US
dc.subject16MECEen_US
dc.subject16MECE07en_US
dc.titleImplementation of Neural Network in OpenCL using Intel FPGA SDKen_US
dc.typeDissertationen_US
Appears in Collections:Dissertation, EC (ES)

Files in This Item:
File Description SizeFormat 
16MECE07.pdf16MECE0720.84 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.