Changes between Version 4 and Version 5 of GSoC/2021/RasterParallelization


Ignore:
Timestamp:
Jun 12, 2021, 5:10:27 AM (3 years ago)
Author:
aaronsms
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2021/RasterParallelization

    v4 v5  
    3939}}}
    4040{{{#!td
    41  \\
    42  \\
    43 Ok \\
    44  \\
     41\\
     42Ok \\
     43Ok \\
     44Ok \\
     45Ok \\
     46Ok \\
     47\\
    4548
    4649}}}
     
    5659}}}
    5760{{{#!td
     61\\
     62-- \\
     63Pending \\
     64Ok \\
     65\\
    5866
    5967}}}
     
    6775- Parallelize r.blend
    6876- Parallelize r.composite
    69 - Parallelize r.texture
    7077}}}
    7178{{{#!td
     
    8087- Parallelize r.mfilters
    8188- Parallelize r.covar
     89- Parallelize r.texture
    8290}}}
    8391{{{#!td
     
    180188== Bonding period report ==
    181189
    182 1) What did I get done during this period?
     190'''1) What did I get done this period?'''\\
    183191- I have set up a wiki page detailing my project and its progress. (1)
    184192- I have set up my development environment. Here's the link to my repository. (2)
    185193- I have gotten in touch with my mentors, and we are arranging a meeting this week.
    186194
    187 2) What do I plan on doing next week?
     195'''2) What do I plan on doing next week?'''\\
    188196
    189197I will be working on parallelizing 3 modules: r.proj, r.neighbor, r.univar. Based on the results, I will adjust my plans in the future weeks.
    190198
    191 3) Am I blocked on anything?
     199'''3) Am I blocked on anything?'''\\
    192200
    193201No, it has been good so far.
     
    199207=== Week 1 ===
    200208
    201 '''1) What did I get done this week?'''\\
     209'''1) What did I get done this week?'''
     210
     211r.univar\\
     212 - Updated Makefile to include OpenMP dependencies
     213 - Wrote multi-threaded test cases to ensure consistency of the program
     214 - Wrote benchmarking script to measure speedup
     215 - Implemented parallel support
     216 - Drafted the PR of abovementioned changes (1)
     217
     218r.neighbor\\
     219- Investigated Segment library to support random access and write operations
    202220
    203221'''2) What do I plan on doing next week?'''\\
    204222
     223The goal is to come out with a design for output-based modules. The next step is to finish the implementation for
     224r.neighbor. Furthermore, I plan to investigate the thread-safety of Raster3D module for pthread implementation of r.mapcalc, which has known issues. (2)
     225
    205226'''3) Am I blocked on anything?'''\\
    206227
     228No, it has been good so far, but I hope to improve on my pace.
    207229
    208230== Final report ==