On 12.02.2018 18:28, Max Hayden Chiz wrote:
> I think there is an official list of proposals from prospective mentors:
>
https://fossi-foundation.org/gsoc18-ideas.html
>
> There isn't that much RISC-V stuff there, but I really like both
> of Kritik Bhimani's ideas.
>
> Beyond what's on that page, it was recently mentioned that a good
> undergraduate project would be to implement macro-op fusion / prediction
> so that a branch instruction followed by a move would be handled as a
> single conditional move instruction in Rocket. (See David Chisnall's
> post in the graduate student research project thread.)
>
> Ideally any forward branch with an offset less than the pipeline shadow
> would turn all of the covered instructions into predicated ones. There
> are some additional macro-op fusion things discussed in UCB technical
> report EECS-2016-130 that would be worth implementing as well if you
> have time. (See post by Jacob Bachmeyer in said thread.)
>
> Additionally, there may be some (SoC-type) peripherals that would make
> for a good undergraduate project. But I'm not sure what is available in
> open source already and what other people are working on. Maybe someone
> more knowledgeable of the ecosystem can comment. (Or maybe someone on
> the
discu...@lists.librecores.org