Changes

Jump to: navigation, search

GPU610/DPS915 G P Index 20171

5,568 bytes added, 22:11, 12 February 2019
Presentation Schedule
# Use the Group page for a Journal of your activities throughout the course of the project
# Project should cover material that differ differs from the material on the course web site# Presentation can be in powerpoint Powerpoint or walkthru as a Walkthrough the group project page# Link to the project page should be on included in the Participants Student List table# Presentation slots (see below) are on a first -come first -servedbasis
# Attendance at all presentations is mandatory - marks will be deducted for absenteeism
# Marks will be awarded for both Group Wiki page and for the Presentationproper
= Sample Projects (Former Students) =<br />
#[[GPU610/DPS915_G_P_Index_20157 | Fall 2015 semester]]= Potential Projects =
Suggested Projects * [[GPU610/DPS915_G_P_Index_20157 | Fall 2015 semester (each * denotes one group that has claimed this topicFormer Students)]]
<!--=== Suggested Projects ===
# Intel Parallel Studio Advisor * image processing - [http://cimg.eu/ CImg Library], [http://dlib.net/imaging.html dlib C++ library]* data compression - [httpshttp://softwarecodereview.intelstackexchange.com/enquestions/86543/simple-us/intellzw-inspectorcompression-xe Intel Sitealgorithm LWZ algorithm], [http://www.mattmahoney.net/dc/dce.html Explained by Matt Mahoney] *# Intel Parallel Studio Inspector grep - [http://www.boost.org/doc/libs/1_36_0/libs/regex/example/grep/grep.cpp Boost], [httpshttp://software.intelstackoverflow.com/enquestions/5731035/how-to-implement-grep-in-c-so-it-works-with-us/intelpipes-inspectorstdin-xe Intel Site]etc Stack Overflow ] *# Intel Parallel Studio vTune Amplifier exclusive scan - [[httpshttp://software15418.intelcourses.comcs.cmu.edu/spring2016/en-usarticle/intel-vtune-amplifier-xe Intel Site]4 CMU Assignment 2 Part 2]# Intel Math Kernel Library * simple circle renderer - [[httpshttp://software15418.intelcourses.comcs.cmu.edu/spring2016/article/4 CMU Assignment 2 Part 3]* object detection/entracking -us[http:/intel-mkl Intel Site]/dlib.net/imaging.html#scan_fhog_pyramid dlib C++ library] *# Intel Data Analytics Acceleration Library ray tracing - [http://khrylx.github.io/DSGPURayTracing/ by Yuan Ling (CMU) ] [https://software.intelgithub.com/en-usjazztext/blogsVRRayTracing/daal Intel Siteby Kaffine Shearer (CMU)][https://github.com/szellmann/visionaray Visionaray]# Totalview Debugger * sorting algorithms - [http://www.cprogramming.com/tutorial/computersciencetheory/sortcomp.html Alex Allain cprogramming.com], [httphttps://www.roguewavetoptal.com/products-servicesdevelopers/studentsorting-request-form Get Student License]algorithms Animations]# OpenMP Debugging in Visual Studio * Jacobi's method for Poisson's equation - [[https://msdnmath.microsoftberkeley.comedu/en-us~wilken/library228A.F07/ms164746chr_lecture.aspx MSDN Notes]pdf Rycroft's Lecture Note] *# Debugging Threads in Intel Parallel Studio Gaussian Regression - [[http://wwwabhishekjoshi2.drdobbsgithub.comio/windowscuGP/intel cuGP]* Halide -parallel[http://haboric-debugger-extension-for-mihu.github.io/214502747 Dr Dobbs Article]Convolutional Networks] *# Threading Building Blocks - Interesting Case Studies Sudoku - [[http://libaccesswww.senecacollegeandrew.ca:2053cmu.edu/user/astian/9780596514808 Intel Threading Building Blocks]by Tian Debebe (CMU)=== C++ Open Source Libraries ===*# Analyzing False Sharing List of open source libraries - [[http://wwwen.drdobbscppreference.com/parallelw/cpp/eliminate-false-sharinglinks/217500206 Herb Sutter's Articlelibs cppreference.com]] *# The Chapel Programming Language === Carnegie- Mellon University Links ===* [http://15418.courses.cs.cmu.edu/spring2016/article/17 Spring 2016]* [http://chapel15418.craycourses.com Chapel Sitecs.cmu.edu/spring2015/competition Spring 2015]* [http://15418.courses.cs.cmu.edu/spring2014/article/12 Spring 2014]  === Other Links ===*[https://sites.google.com/a/nirmauni.ac.in/cudacodes/cuda-projects Nirma University - restricted use of code to students of Nirma but may be a source of ideas]# Apache's Spark - [=== Reference Papers ===* [http://sparkwww.apachecs.orgutexas.edu/~pingali/CS378/2008sp/papers/ Spark Site]GPUSurvey.pdf 2008 Survey Paper - you can search this paper for traditional topic ideas] *# OpenMP Profiler - [[http://www.ompp-toolnvidia.com/homeobject/cuda_showcase_html.html ompPNvidia Showcase - probably too challenging - but could lead to simpler ideas] === Interesting aspects to consider in your project ===* Try a different language - Javascript (Node.js bindings), Python (pyCUDA bindings)* Try APIs - [http://halide-lang.org/ Halide], OpenCV, Caffe, Latte* Compare CPU and GPU performance* Compare different blocksizes* Compare different algorithms on different machines* Implement your project on a Jetson TK1 board <br /> = Presentation Schedule =  {| border="1"|-|Team Name|Date and Time|-||April 3 13:35|- ||April 3 13:55|-s ||April 3 14:15|- ||April 3 14:35|- |[[N/A|N/A]]# C++11 Threads Library Comparison to OpenMP |April 3 14:55|-  |[[TeamDS|TeamDS]]|April 5 13:35|- |[[Semi-Team|Semi-Team]]|April 5 13:55|- |[[GPU610_Team_Tsubame| Tsubame]]|April 5 14:15|- |[[Installation Wizards| Installation Wizards]]|April 5 14:35|- |[[GroupNumberUndefined| GroupNumberUndefined]]|April 5 14:55|- |[[Thunderbird|Thunderbird]]|April 10 14:15|- |[[The parallelizing Express |The parallelizing Express]]|April 10 14:35|- | [[BetaT | BetaT ]]|April 10 14:55|- |[[WhySoSerial? |WhySoSerial? ]] |April 12 13:35|- |[[UnknownX|UnknownX]]|April 12 13:55|- ||[[BarraCUDA Boiz |BarraCUDA Boiz ]] |April 12 14:15|- |[[BLAStoise|BLAStoise]]|April 12 14:35|- Case Studies# C++11 STL Comparison to TBB |[[BETTERRED|BETTERRED]] |April 12 14:55|- Case Studies |} <br />
= Group and Project Index =
You can find a sample project page template [[GPU610/DPS915_Sample_Project_Page | here]]
-->== [[Unique Project Page| Your Own Project Name]] ==# [mailto:your.name@myseneca.ca?subject=GPU610 Member Name]# [mailto:your.name@myseneca.ca;your.name@myseneca.ca?subject=GPU610 eMail All] == [[BETTERRED| #BETTERRED]] =='''#BETTERRED'''# [mailto:cpaul12@myseneca.ca?subject=DPS915 Colin Paul]# [mailto:knagarajan1@myseneca.ca?subject=DPS915 Kartik Nagarajan]# [mailto:jkraitberg@myseneca.ca?subject=DPS915 Joshua Kraitberg]# [mailto:cpaul12@myseneca.ca;knagarajan1@myseneca.ca;jkraitberg@myseneca.ca?subject=DPS915-Assignment eMail All] == [[BarraCUDA Boiz| BarraCUDA Boiz]] =='''BarraCUDA Boiz'''# [mailto:vcbui@myseneca.ca?subject=DPS915 Van Chau Bui]# [mailto:mamichalski@myseneca.ca?subject=DPS915 Michael Michalski]# [mailto:addogra@myseneca.ca?subject=DPS915 Agam Dogra][mailto:vcbui@myseneca.ca;mamichalski@myseneca.ca;addogra@myseneca.ca?subject=GPU610 eMail All] == [[Thunderbird|Thunderbird]] =='''Thunderbird'''# [mailto:ksanghun@myseneca.ca?subject=GPU610 Sanghun Kim]# [mailto:wlee64@myseneca.ca?subject=GPU610 Wonho Lee] [mailto:ksanghun@myseneca.ca;wlee64@myseneca.ca?subject=GPU610 eMail All] == [[BetaT|BetaT]] =='''BetaT'''# [mailto:jadach1@myseneca.ca?subject=GPU610 Jacob Adach] == [[WhySoSerial?| WhySoSerial?]] =='''WhySoSerial?'Project Title''# [mailto:aspucciano@myseneca.ca?subject=DPS915 Adam Pucciano]# [mailto:aspucciano@myseneca.ca?subject=DPS915, eMail All] == [[GPU610_Team_Tsubame| Tsubame]] =='''Maze'''# [mailto:chrismavillaflor@myseneca.ca?subject=GPU610 Mark Anthony Villaflor] (Leader)# [mailto:hli206@myseneca.ca?subject=GPU610 Huachen Li]# [mailto:ylei11@myseneca.ca?subject=GPU610 Yanhao Lei] [mailto:mavillaflor@myseneca.ca;hli206@myseneca.ca;ylei11@myseneca.ca?subject=GPU610 eMail All] == [[Installation Wizards| Installation Wizards]] ==# [mailto:mdbell@myseneca.szalwinskica?subject=GPU610 Matthew Bell]# [mailto:kramsamujh@myseneca.ca?subject=GPU610 Kevin Ramsamujh]# [mailto:mdbell@myseneca.ca?subject=GPU610,kramsamujh@senecacollegemyseneca.ca?subject=GPU610 Chris SzalwinskieMail All] == [[The parallelizing Express| The parallelizing Express]] =='''The parallelizing Express'''# [mailto:azoeb@myseneca.ca?subject=DPS915 Abbas Zoeb]# [mailto:jjsunga@myseneca.ca?subject=DPS915 Jadrian Sunga]# [mailto:mradmanovic@myseneca.ca?subject=DPS915 Marko Radmanovic] [mailto:azoeb@myseneca.ca;jjsunga@myseneca.ca;mradmanovic@myseneca.ca?subject=DPS915 Email All] == [[UnknownX| UnknownX]] =='''UnknownX'''# [mailto:kqpham@myseneca.ca?subject=DPS915 Kevin Pham]# [mailto:chriszzha1@myseneca.szalwinskica?subject=DPS915 Jay Zha]# [mailto:pyang16@senecacollegemyseneca.ca?subject=GPU610Peiying Yang]# [mailto:kqpham@myseneca.ca,chriszzha1@myseneca.szalwinskica,pyang16@senecacollegemyseneca.ca?subject=DPS915/GPU610 eMail All] == [[GroupNumberUndefined| GroupNumberUndefined]] =='''GroupNumberUndefined'''# [mailto:abykin@myseneca.ca?subject=GPU610 Andrey Bykin]# [mailto:cdsuhadi@myseneca.ca?subject=GPU610 Darren Suhadi] [mailto:cdsuhadi@senecac.ca;abykin@senecac.ca?subject=GPU610 Email All] == [[BLAStoise|BLAStoise]] ==# [mailto:mmbabol@myseneca.ca?subject=GPU610 Matt Babol]# [mailto:jdesmond1@myseneca.ca?subject=GPU610 Jonathan Desmond]# [mailto:tsjiang1@myseneca.ca?subject=GPU610 Sallie Jiang]# [mailto:jdesmond1@myseneca.ca;tsjiang1@myseneca.ca;mmbabol@myseneca.ca?subject=GPU610 E-mail All] == [[Semi-Team|Semi-Team]] ==# [mailto:mfainshtein2@myseneca.ca?subject=DPS915 Michael Fainshtein]# [mailto:mfainshtein2@myseneca.ca?subject=DPS915 E-mail All] == [[TeamDS|TeamDS]] ==# [mailto:dshirzad@myseneca.ca?subject=GPU610 Dawood Shirzada]# [mailto:dshirzad@myseneca.ca?subject=GPU610 E-mail All]
46
edits

Navigation menu