Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/4771
Full metadata record
DC FieldValueLanguage
dc.contributor.authorPatel, Jaykumar P.-
dc.date.accessioned2014-08-11T08:05:00Z-
dc.date.available2014-08-11T08:05:00Z-
dc.date.issued2014-06-01-
dc.identifier.urihttp://hdl.handle.net/123456789/4771-
dc.description.abstractRVCT(Real View Compiler Tool) is a based on arm proprietary compiler technology using armcc for C/C++ compilation. v8AVK(ARMv8 Architecture Validation Kit) is a set of suites containing test-cases which is used to qualify the compliance of any core implementation as defined in the architecture specification. V8AVS(ARMv8 Architecture Validation Suite) product had been compliant and was using RVCT based tool chain for architecture validation. LLVM(Low Level Virtual Machine) is new compiler technology which ARM is adopting for its better configurable features and ease of optimization extensions and wide spread adaptability for being open source based. Under the Architecture validation group at ARM, this project aims at the task to convert the code base of ARMv8 AVK that is only RVCT tool chain compliant into one that supports both LLVM and RVCT compliant. The converted code is to be qualified on the simulator to ensure that the LLVM tool chain had generated the appropriate code and to provide feedback on the tool chain and get associated bugs in tool chain fixed if the code conversion behavior is inconsistent. This project list down the various aspects of this porting work to ensure how this transition path was made smoother to ensure thousands of tests were made compliant across RVCT and LLVM. There are different parts of the tool chain like the linker, compiler and assembler. This project primarily focuses on the compiler code base such that the LLVM support is enabled for AVK.en_US
dc.publisherInstitute of Technologyen_US
dc.relation.ispartofseries12MECE36;-
dc.subjectEC 2012en_US
dc.subjectProject Reporten_US
dc.subjectProject Report 2012en_US
dc.subjectEC Project Reporten_US
dc.subjectEC (ES)en_US
dc.subjectEmbedded Systemsen_US
dc.subjectEmbedded Systems 2012en_US
dc.subject12MECen_US
dc.subject12MECEen_US
dc.subject12MECE36en_US
dc.titleAVK RVCT To LIVM Tool Chain Transitionen_US
dc.typeDissertationen_US
Appears in Collections:Dissertation, EC (ES)

Files in This Item:
File Description SizeFormat 
12MECE36.pdf12MECE36417.81 kBAdobe PDFThumbnail
View/Open


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