projects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects [2014/12/04 21:19] – Removed assigned projects stevencprojects [2015/04/14 01:58] (current) – Added link to Summer 2015 page stevenc
Line 1: Line 1:
-====== Proposed Projects for Fall 2014 ======+====== Proposed Projects for Winter 2015 ====== 
 + 
 +If you are interested in pursuing a 4080 project in Summer 2015, please see [[https://wiki.eecs.yorku.ca/course_archive/2014-15/S/4080/|this course webpage]]. 
 + 
 +\\  
 +------------------ 
 +\\  
 + 
 +====== Concurrent Data Structures ====== 
 + 
 +**Supervisor**: Eric Ruppert 
 + 
 +**Required Background**: EECS2031 and general EECS4080 prerequisites 
 + 
 +**Desirable Background**: EECS3221 
 + 
 +A traditional data structure is designed so that one operation can be performed on it at a time.  This is no longer sufficient for the multicore architectures that have become prevalent in the past few years.  A concurrent data structure is designed so that many threads can access it simultaneously.  This requires some care in ensuring that concurrent operations do not interfere with one another. 
 + 
 +The goal of this project is to implement concurrent data structures in C so that 
 +performance testing can be carried out on them.  In particular, we would like to make use of Intel's Manycore Testing Lab (see https://software.intel.com/en-us/articles/intel-mtl-faq-1) to look at throughput and scalability of the data structures when large numbers of threads access them concurrently.  Ultimately, we would also like to examine the possibility of designing special-purpose hardware to make concurrent data structures run faster.
  
 \\  \\ 
Line 134: Line 153:
 \\  \\ 
 ------------------ ------------------
-\\  +\\
- +
-======Circuit and Board Design for a Pulsed Ground Penetrating Radar====== +
- +
-**Supervisor:**Sebastian Magierowski +
- +
-**Description:** The project requires the construction of components for a ground penetrating radar.  The students would have to design microwave boards for the high-frequency components of this unit, on both the transmitter and the receiver.  On the transmitter side the board would take a 5-MHz input clock, run it through a series of off-the-shelf amplifiers and then through a shaping circuit that would convert the input into an outgoing series of pulses (still at 5-MHz repetition rate) less than 400-ps in duration each.  The bandwidth of the signal is roughly 2-8 GHz and hence requires very careful board layout.  The receiver would be a time-shifted sampler, used to sample the returning pulses in progressive periods.  This radar circuit is ultimately intended to be positioned on a rover doing ground analysis. +
- +
-**Required Background** A background in undergraduate-level electronics is very important.  Experience with board level implementations and knowledge of microstrip lines would be helpful, otherwise the basics would have to be picked up during the project. +
- +
-\\  +
------------------- +
-\\ +
 More project proposals may be added here in the first week of the winter term. More project proposals may be added here in the first week of the winter term.
 \\  \\ 
projects.1417727974.txt.gz · Last modified: 2014/12/04 21:19 by stevenc

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki