Difference between revisions of "Private:progress-bu-khamsin"

From NMSL
Line 1: Line 1:
 
= 2012 =
 
= 2012 =
 
+
== January 25 ==
 +
* Reading chapters from "Understanding the Linux® Virtual Memory Manager".
 
== January 22 ==
 
== January 22 ==
 
* Successfully isolated and compiled the Infiniband SDP driver
 
* Successfully isolated and compiled the Infiniband SDP driver

Revision as of 23:22, 25 January 2012

2012

January 25

  • Reading chapters from "Understanding the Linux® Virtual Memory Manager".

January 22

  • Successfully isolated and compiled the Infiniband SDP driver
  • Studying PLX NTB DMA Driver
  • Reading about DMA programming

January 3

  • Study the differences between DMA and RDMA
  • Discover how Infiniband SDP is exchanging local memory addresses

January 1

  • Successfully isolated and compiled the infiniband driver.
  • Identify driver dependencies and find PCIe equivalent.

Fall 2011

  • Courses:
    • CMPT 880 Programming Parallel and Distributed Systems

December 27

  • Isolating interested code from OFED Infiniband software stack.
  • Socket switch modul can be used with no change

December 26

  • Reading chapters from "Understanding Linux Network Internals"
  • Going through the source code of SDP implementation for Infiniband

December 12

  • Exploring PLX SDK
  • Studying Infiniband implementation of SDP and how to bypass TCP while using standard socket API
  • Researching how to create devices in Linux
  • Working on course project

November 30

  • Collected all the information I need about NTB and SDP.
  • Registered to PLX website to download and experiment with their SDK and development kit.

November 14

September 19

  • Here is my progress report [1]

September 12

  • Working on my research progress report

Summer 2011

  • Courses:
    • CMPT 777 Formal Verification

June 17

Studying for the final

June 6

No update


May 8

Beside my course work, I am planning to contunue work on my project. Check the latest report. [2]

Spring 2011

  • Courses:
    • CMPT 771 Internet Arch and Protocols
    • CMPT 886 Special Topics Operating Syst

April 8

Plotted the initial result of an experiment that supports the claim that process network traffic is correlated to execution times which makes network traffic a good metric for performance degradation due to interconnect contention. What is left is to run the experiment two more times to confirm the results.

Mar 14

  • Work on Course Projects.
  • Experiment with a tool that measure network traffic per process on HPC systems to use it on my project.

Mar7

  • Work on Course Projects.
  • Read about power consumption effects on multi-core system performance.

Mar 1

  • Work on Course Projects.
  • Prepare description for my new research project.

Jan21

  • I have been working on "Top Ten Computationally-Complex Problems in Oil and Gas Exploration Filed" survey and trying to enrich my overall knowledge about the subject. I am focusing right now on applications based on seismic data and have written an introduction about it in the report [3]
  • I have also found a very interesting book "Soft Computing and Intelligent Data Analysis in Oil Exploration" by M. Nikravesh, L.A. Zadeh, Fred Aminzadeh [4]. It is mainly about solving petroleum engineering problems using artificial intelligent techniques, which I think can lead me to find interesting research topic.


Fall 2010

  • Courses:
    • CMPT 705 Design/Analysis Algorithms
    • CMPT 741 Data Mining