GSoC week 10 roundup


#1

The slump for most students has continued, all students need to
be making daily commits, weekly PRs, and weekly blogs. If you
(student) are not following through with these you are in jeopardy
of failing.

Student week 10 summary (last blog, commits, PR):

jpegenc:
health 88%, coverage 95%
@mkatsimpris: 28-Jul, >5, Y
@Vikram9866: 25-Jun, >5, Y

riscv:
health 96%, coverage 91%
@meetsha1995: 14-Jul, >5, N
@srivatsan: 21-Jul, >5, Y

gemac:
health 87%, coverage 89%
@ravijain056, 22-Jul, 0, N

pyleros:
health missing, coverage 70%
@formulator, 26-Jun, 0, N

@meetsha1995 and @sriramesh4: there has been low activity on
your project. Please explain in the comments below.

@Ravi_Jain: there has been no publicly available progress,
please explain in the comments.

@formulator: failing, @martin or @andreprado88 please comment
if you agree or disagree with the fail evaluation.

Students and mentors:
@mkatsimpris, @vikram, @meetshah1995, @Ravi_Jain, @sriramesh4,
@forumulator,
@jck, @josyb, @hgomersall, @martin, @guy.eschemann, @eldon.nelson,
@nikolaos.kavvadias, @tdillon, @cfelton, @andreprado88, @jos.huisken

Links to the student blogs and repositories:

Merkourious, @mkatsimpris: gsoc blog, github repo
Vikram, @Vikram9866: gsoc blog, github repo
Meet, @meetshah1995, gsoc blog: github repo
Srivatsan, @srivatsan-ramesh: gsoc blog, github repo
Ravi @ravijain056: gsoc blog, github repo
Pranjal, @forumulator: gsoc blog, github repo


#2

Hello Chris,

I am really sorry that you feel that there has been low activity on my project. Please let me take some time and explain all that we accomplished in the past two weeks.

Coding

  • We finished porting the last few remaining blocks of our RISC-V core - Zscale:.
  • CSR File
  • Controller
  • Multiplication and Division unit
  • Pipeline

and the tests for them. I also made a PR into the main repo as well this week.

Blog Post

I recently made a blog post describing the Zscale and some of its properties and advantages.

Ongoing

Currently I and @sriramesh4 are implementing and debugging the tests and trying to wrap up the project.

Hope this clears things up :slight_smile:

Cheers,
Meet Shah


#3

Well Its been tough couple of weeks. Proceedings in my university has caused me to slow down a bit. But i have been making progress. I was working on RxEngine Block when things got too complex and I decided to take a step back and refer to use of Finite State Machines to develop much more simple and readable code. As it turns out i ended up rewriting the TxEngine Block from scratch as well. In midst of all this the file system in my local repo got too clumsy as i had multiple versions of RxEngine implementation and planned to wait out for the final revision of the blocks to avoid problems with commits later on while rebasing. I shall push the latest code in a day or two for review.


#4

Thanks for the update comments @meetshah1995 and @Ravi_Jain.


#5

Sorry for the late comment, but my work has actually not been going bad either. I’m done with the processor, am almost done with the conversion examples and tests. Should be pushing my work soon.

EDIT: Just saw the possible fail evaluation on the post.
@cfelton, Please talk to me before making a final decision. I have completed most of the things mentioned in my proposal. I know the way I worked hasn’t been ideal, or close to it, but let me atleast show you what I have done.

UPDATES:
Core: The processor is complete, and the simulation is working, with the tests.
Simulator: The simulator works too, infact I have used it in many of the tests.

Currently: I’m working on the code convertability, and cleanup, should be done by the 15th.
@martin @andreprado88