Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Parallelize streaming applications on Microgrid CPUs: A novel application on a scalable, multicore architecture.

Mishra, Abhishek

Abstract Details

2014, Master of Science, Ohio State University, Computer Science and Engineering.
With the continuing necessity of moving to many core architectures, it has become imperative for programming paradigms to evolve. Programming languages, compilers and architectures need to work together to make it easier to extract as much concurrency as possible from an application with little increase in programmer effort. A Microgrid architecture is one such scalable architecture. Currently optimization for this architecture happens at a low level and is only limited to 'for' loops that have minimal or no dependence between their iterations. However, the physical arrangement of CPUs and their interconnection on this architecture make it highly suited for streaming applications. For this project, the Microgrid architecture was analyzed by studying its performance for a simple benchmark application considered representative of streaming applications. Necessary modifications were made to it so this benchmark would be able to take advantage of the concurrency and scalability inherent to microgrids. This thesis reports on this analysis and its results.
Ramnath Rajiv (Advisor)
Teodorescu Radu (Committee Member)
45 p.

Recommended Citations

Citations

  • Mishra, A. (2014). Parallelize streaming applications on Microgrid CPUs: A novel application on a scalable, multicore architecture. [Master's thesis, Ohio State University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=osu1398976351

    APA Style (7th edition)

  • Mishra, Abhishek. Parallelize streaming applications on Microgrid CPUs: A novel application on a scalable, multicore architecture. 2014. Ohio State University, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=osu1398976351.

    MLA Style (8th edition)

  • Mishra, Abhishek. "Parallelize streaming applications on Microgrid CPUs: A novel application on a scalable, multicore architecture." Master's thesis, Ohio State University, 2014. http://rave.ohiolink.edu/etdc/view?acc_num=osu1398976351

    Chicago Manual of Style (17th edition)