Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
* [libre-riscv-dev] Introduction and Questions
@ 2020-05-15  6:50 Jeremy Singher
  2020-06-06 22:47 ` Yehowshua
  0 siblings, 1 reply; 30+ messages in thread
From: Jeremy Singher @ 2020-05-15  6:50 UTC (permalink / raw)
  To: libre-riscv-dev

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

^ permalink raw reply	[flat|nested] 30+ messages in thread
* [libre-riscv-dev] Introduction and Questions
@ 2020-05-15 18:24 Jeremy Singher
  2020-05-15 18:45 ` Yehowshua
                   ` (2 more replies)
  0 siblings, 3 replies; 30+ messages in thread
From: Jeremy Singher @ 2020-05-15 18:24 UTC (permalink / raw)
  To: libre-riscv-dev

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, back to index

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-15  6:50 [libre-riscv-dev] Introduction and Questions Jeremy Singher
2020-06-06 22:47 ` Yehowshua
2020-06-06 22:48   ` Luke Kenneth Casson Leighton
2020-05-15 18:24 Jeremy Singher
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

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