Font Size: a A A

Design Heterogeneous Multi-core System Based On Soclib Platfrom And Performance Testing

Posted on:2013-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:X T FanFull Text:PDF
GTID:2268330392967967Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the case of the rapid development of IT, the embedded technology used inmobile devices is more and more widely. Because Java has many good features,ithas become a network programming language that widely used in network, and andin embedded systems it become more and more important. At the same time, thereare some questions, because the traditional Java programs only can carry out inJava virtual machine, which takes some shortcomings to the execution of the Javaprogram, and that greatly limits the performance of the system. In the face of suchsituation, Java program design has been transferred from the JVM to hardware JavaCPU. At present the hypercore processor technology is also in the r apiddevelopment, especially heterogeneous multiple processors for itself integrateddedicated processor nuclear also started to get attention. Based on the above, theuse of the heterogeneous multi-core processors, dedicated Java processor coreintegrated in the general-purpose processor core line can improve the system.For the development of the multi-core processor, that the architectureproposed has been a huge challenge. In the process of designing multi-coreprocessors, that develop the systems directly on the hardware platform will causegreat costs. Then there is a variety of hardware emulator had been emergence, inorder to complete the design of and Experimental Validation of the systemarchitecture by the way of the Modeling and Simulation. In this Paper we selectedSoCLib, an emulator based on a clock cycle accurate. SoCLib system simulationplatform is based on the basic module, provides various simulation processor cores,interconnect unit, Cache module, etc. Then users can select the modules accordingto their needs to build the system.Combined with the technology of multi-core processor on-chip, first the paperproposed the isomorphism of multi-core system architecture based on SoCLibsystem simulation platform. The architecture integrates a general-propose SPARCprocessor and JOP cores, communicates with the network on chip. Then we achievethe architecture on SoCLib system simulation platform. With the achieve of thearchitecture, the paper design the JOP processor core model based on SoCLibsystem simulation platform and study the design and implementation of othermodules. In the process of implementing the module, this paper uses the popularSystemC modeling language.Ultimately, the paper tests the Isomorphism multiple processors structure in function, using MJPEG decoding process with multi-threaded programming. Wealso test the heterogeneous multi-core processors integrated JOP core, and analysisthe advantages of Java program run on the platform hardware of Java processor.Finally we verify the correctness and superiority of the multi-core processors.
Keywords/Search Tags:embedded, heterogeneous multi-core, Java processor, SoCLib, JOP
PDF Full Text Request
Related items