Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
* [libre-riscv-dev] sun opensparc t2
@ 2020-04-30 22:50 Jacob Lifshay
  2020-05-01 13:22 ` Luke Kenneth Casson Leighton
  0 siblings, 1 reply; 2+ messages in thread
From: Jacob Lifshay @ 2020-04-30 22:50 UTC (permalink / raw)
  To: Libre-RISCV General Development

the opensparc t2 is open source under the GPLv2, seems like it might be a
useful reference.
it is a barrel processor, hence doesn't get very good single-threaded
performance.

Jacob
_______________________________________________
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] 2+ messages in thread

* Re: [libre-riscv-dev] sun opensparc t2
  2020-04-30 22:50 [libre-riscv-dev] sun opensparc t2 Jacob Lifshay
@ 2020-05-01 13:22 ` Luke Kenneth Casson Leighton
  0 siblings, 0 replies; 2+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-05-01 13:22 UTC (permalink / raw)
  To: Libre-RISCV General Development

On Thu, Apr 30, 2020 at 11:50 PM Jacob Lifshay <programmerjake@gmail.com> wrote:

> the opensparc t2 is open source under the GPLv2, seems like it might be a
> useful reference.

really what we need, the immediate priorities are:

* the L0 cache/buffer
* a TLB (Radix) implementation to study (Paul Mackerras's microwatt
may be the first)
* a (long, important) discussion on how many ALU and LD/ST Comp Units to
  allocate, and how they should be connected to the register file(s).

these things stem from the requirements as a GPU/Hybrid OoO
multi-issue Vector-capable design with an augmented POWER front-end,
where we will run GNU/Linux OS workloads, and we're going for
single-core at the moment.  consequently there's unlikely to be much
we could use from it *right now*.

however looking at this:
http://fpga.ashishbanerjee.com/opensparc/t2-architecture

opensparc T2 apparently has some important characteristics which we
will need for the next version: L1 cache crossbar interconnect, and it
uses the opencores.org wishbone memory controller, which we should
definitely track down.

> it is a barrel processor, hence doesn't get very good single-threaded
> performance.

interesting...

l.

_______________________________________________
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] 2+ messages in thread

end of thread, back to index

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-30 22:50 [libre-riscv-dev] sun opensparc t2 Jacob Lifshay
2020-05-01 13:22 ` 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