Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
From: Jeremy Singher <thejsingher@gmail.com>
To: libre-riscv-dev@lists.libre-riscv.org
Subject: [libre-riscv-dev] Introduction and Questions
Date: Fri, 15 May 2020 11:24:29 -0700
Message-ID: <CAEoCstQz36UuDJ+ZUgLRJNeQkA=pTfYuzCr+XgF-FJY9+yJsvA@mail.gmail.com> (raw)

Hi all,

My name is Jeremy Singher. I'm a graduate student studying computer
architecture, interested in open-source hardware and high performance
microarchitectures. I am looking for an open-source hardware project I can
contribute to through the course of my graduate studies, and I have some
questions about the Libre-SOC project.

1. It seems like you guys are building various components of an
out-of-order microarchitecture, such as the scoreboard, and load-store
ordering units. Do you have a complete microarchitecture diagram of the
core (or a text description)? I could find bits and pieces on specific
components, but I'm interested in details like pipeline width, depth,
branch-to-branch latency, load-use delay, etc.
2. Is the SoC at a state at which I can evaluate performance on simple
benchmarks in simulation? Other similar open-source hardware projects have
make targets to launch verilator simulations, but I could not find an
equivalent in your repos (although I probably am just bad at looking).
3. What is your target performance in terms of an established benchmark
like Coremark, Dhrystone, Embench, or SPEC? I'm trying to compare the
merits and progress of various hardware projects out-there.
4. What is the right way to get started contributing? My experience is with
Verilog, and I've looked at other languages too, including BSV and Chisel.
I'm primarily interested in developing microarchitecture for
performance-critical components, like branch predictors, prefetchers,
instruction schedulers, and load-store units. Ideally, I could contribute
my work as part of graduate studies to this project.

Sorry for the barrage of questions.

Best,
-Jeremy
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev

             reply index

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-15 18:24 Jeremy Singher [this message]
2020-05-15 18:45 ` Yehowshua
2020-05-15 19:15   ` Jeremy Singher
2020-05-15 19:20     ` Yehowshua
2020-05-15 19:24     ` Yehowshua
2020-05-15 19:33     ` Yehowshua
2020-05-15 20:11       ` Luke Kenneth Casson Leighton
2020-05-15 20:50         ` Jeremy Singher
2020-05-15 21:03           ` Yehowshua
2020-05-15 21:19           ` Jacob Lifshay
2020-05-15 21:55             ` Luke Kenneth Casson Leighton
2020-05-15 21:53           ` Luke Kenneth Casson Leighton
2020-05-15 22:15             ` Jeremy Singher
2020-05-15 22:29               ` Yehowshua
2020-05-15 22:51                 ` Luke Kenneth Casson Leighton
2020-05-15 22:47               ` Luke Kenneth Casson Leighton
2020-05-15 23:49                 ` Jeremy Singher
2020-05-16  0:40                   ` Luke Kenneth Casson Leighton
2020-05-16  9:47                   ` Staf Verhaegen
2020-05-16 11:30                     ` Staf Verhaegen
2020-05-16 12:30                       ` Luke Kenneth Casson Leighton
2020-05-16 20:34                       ` Jeremy Singher
2020-05-16 21:42                         ` Luke Kenneth Casson Leighton
2020-05-16  9:43       ` Staf Verhaegen
2020-05-16 12:14         ` Luke Kenneth Casson Leighton
2020-05-15 18:47 ` Yehowshua
2020-05-16 12:11 ` Luke Kenneth Casson Leighton
  -- strict thread matches above, loose matches on Subject: below --
2020-05-15  6:50 Jeremy Singher
2020-06-06 22:47 ` Yehowshua
2020-06-06 22:48   ` Luke Kenneth Casson Leighton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAEoCstQz36UuDJ+ZUgLRJNeQkA=pTfYuzCr+XgF-FJY9+yJsvA@mail.gmail.com' \
    --to=thejsingher@gmail.com \
    --cc=libre-riscv-dev@lists.libre-riscv.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Libre RISC-V Mailing list Archives (accessible via public-inbox)

Archives are clonable: git clone --mirror https://inbox.libre-soc.org/libre-riscv-dev

Example config snippet for mirrors


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git