spatial-lang icon indicating copy to clipboard operation
spatial-lang copied to clipboard

Spatial: "Specify Parameterized Accelerators Through Inordinately Abstract Language"

Results 58 spatial-lang issues
Sort by recently updated
recently updated
newest added

The following compiler changes should take effect when PIR gen is enabled: - [x] 1. Change switches to always be controllers (includes unit pipe insertion for conditions) [Priority 1] -...

enhancement

The first time I tried writing a 3D convolution where I MemReduce each slice of the cube into a 2D result, I wrote it this way: ``` val lineout =...

@raghup17 @mattfel1 @kelayamatoz This repository now has significantly more lines of C or Verilog than it does Scala, which made me look into what is taking up all those lines,...

cleanup

Use more appropriate internal const type for FixPt and FltPt than BigDecimal.

enhancement

What is going on here? I was looking at Stefan's lenet and there are strange things with c2_RF: There are 25 accesses to c2_RF, each parallelized by 4. In the...

compacting fifo is an expensive version of the legacy fifo used for lane-enabled accesses and when any lane can touch any bank. It probably makes sense to have the same...

There are some mods and divides in the critical path of compacting fifo operations. For now I squashed them into single cycle ops but we should probably tell the compiler...

Example stride syntax: **LB:** val lb = LineBuffer[T](5, 28, s) **SR:** sr(r, *).shift2 ( lb(r, c::c+s) ) { y => y } An alternative syntax we discussed for SR was...

enhancement

For logging purposes, I was on the phone with @olafurpg from the scala-center and in the upcoming months those three fix should be solved in scalameta which should enable to...

This is just a thing that would be nice to have: ``` @struct case class comp_acdc(index: UInt8, dc: UInt8, ac: UInt8 ) ... val ac_dram = DRAM[UInt8](64) ... val sram...

enhancement
discuss