├── LICENSE ├── README.rst ├── RELEASE-NOTES.rst ├── benchmarks ├── 25-pt-stencil │ ├── README.rst │ ├── cmd_parser.py │ ├── commands_wse2.sh │ ├── consts.csl │ ├── ic.py │ ├── layout.csl │ ├── nop.csl │ ├── oned_exch.csl │ ├── routes.csl │ ├── run.py │ ├── switches.csl │ ├── task.csl │ └── util.csl ├── 7pt-stencil-spmv │ ├── README.rst │ ├── cmd_parser.py │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── run.appliance.py │ ├── run.py │ ├── src │ │ ├── kernel.csl │ │ └── layout.csl │ └── util.py ├── bandwidth-test │ ├── README.rst │ ├── bw_cmd_parser.py │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── run.appliance.py │ ├── run.py │ └── src │ │ ├── bw_sync_kernel.csl │ │ ├── bw_sync_layout.csl │ │ └── sync │ │ ├── layout.csl │ │ └── pe.csl ├── benchmark-libs │ ├── allreduce │ │ ├── layout.csl │ │ └── pe.csl │ └── stencil_3d_7pts │ │ ├── layout.csl │ │ ├── pe.csl │ │ ├── wse2 │ │ └── pe.csl │ │ └── wse3 │ │ └── pe.csl ├── bicgstab │ ├── README.rst │ ├── bicgstab.py │ ├── cmd_parser.py │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── device_run.py │ ├── run.py │ ├── src │ │ ├── blas.csl │ │ ├── kernel.csl │ │ ├── kernel_bicgstab.csl │ │ ├── layout.csl │ │ └── layout_bicgstab.csl │ └── util.py ├── cholesky │ ├── README.rst │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── launch.csl │ ├── layout.csl │ ├── pe.csl │ └── run.py ├── conjugate-gradient │ ├── README.rst │ ├── cg.py │ ├── cmd_parser.py │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── device_run.py │ ├── run.py │ ├── src │ │ ├── blas.csl │ │ ├── kernel.csl │ │ ├── kernel_cg.csl │ │ ├── layout.csl │ │ └── layout_cg.csl │ └── util.py ├── fft-1d-2d │ ├── README.rst │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── fft.csl │ ├── layout.csl │ ├── reshape.csl │ ├── run.py │ ├── ucode_1d.csl │ └── ucode_2d.csl ├── fft-3d │ ├── README.rst │ ├── commands_wse3.sh │ ├── layout.csl │ └── run.py ├── game-of-life │ ├── README.rst │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── layout.csl │ ├── pe_program.csl │ └── run.py ├── gemm-collectives_2d │ ├── README.rst │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── layout.csl │ ├── pe.csl │ └── run.py ├── gemv-checkerboard-pattern │ ├── README.rst │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── images │ │ └── gemv-4-by-4.png │ ├── layout.csl │ ├── pe.csl │ └── run.py ├── gemv-collectives_2d │ ├── README.rst │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── layout.csl │ ├── pe.csl │ └── run.py ├── histogram-torus │ ├── README.rst │ ├── code.csl │ ├── commands_wse2.sh │ ├── histogram.csl │ ├── routes.csl │ └── run.py ├── mandelbrot │ ├── README.rst │ ├── code.csl │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── common.csl │ ├── left.csl │ ├── middle.csl │ └── run.py ├── power-method │ ├── README.rst │ ├── cmd_parser.py │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── device_run.py │ ├── power_method.py │ ├── run.py │ ├── src │ │ ├── blas.csl │ │ ├── kernel.csl │ │ ├── kernel_power.csl │ │ ├── layout.csl │ │ └── layout_power.csl │ └── util.py ├── preconditioned-conjugate-gradient │ ├── README.rst │ ├── cmd_parser.py │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── device_run.py │ ├── pcg.py │ ├── run.py │ ├── src │ │ ├── blas.csl │ │ ├── kernel.csl │ │ ├── kernel_pcg.csl │ │ ├── layout.csl │ │ └── layout_pcg.csl │ └── util.py ├── residual │ ├── README.rst │ ├── axpy.csl │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── gemv.csl │ ├── images │ │ └── residual-memcpy-2-by-2.png │ ├── layout.csl │ ├── nrminf.csl │ ├── residual.csl │ └── run.py ├── row-col-broadcast │ ├── README.rst │ ├── cmd_parser.py │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── compile.py │ ├── run.py │ └── src │ │ ├── kernel.csl │ │ ├── layout.csl │ │ └── sync │ │ ├── layout.csl │ │ └── pe.csl ├── single-tile-matvec │ ├── README.rst │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── compile.appliance.py │ ├── run.appliance.py │ ├── run.py │ ├── src │ │ ├── layout_matvec.csl │ │ └── pe_matvec.csl │ └── sweep.py ├── spmv-hypersparse │ ├── README.rst │ ├── cmd_parser.py │ ├── commands_wse2.sh │ ├── data │ │ └── rmat4.4x4.lb.mtx │ ├── memory_usage.py │ ├── preprocess.py │ ├── run.appliance.py │ ├── run.py │ ├── src │ │ ├── allreduce2R1E │ │ │ ├── layout.csl │ │ │ └── pe.csl │ │ ├── hypersparse_spmv │ │ │ ├── layout.csl │ │ │ └── pe.csl │ │ ├── kernel.csl │ │ └── layout.csl │ └── util │ │ ├── analyze.cpp │ │ ├── mmio.c │ │ └── mmio.h └── wide-multiplication │ ├── README.rst │ ├── code.csl │ ├── commands_wse2.sh │ ├── commands_wse3.sh │ ├── pe.csl │ └── run.py └── tutorials ├── gemv-00-basic-syntax ├── README.rst └── code.csl ├── gemv-01-complete-program ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── gemv-02-memory-dsds ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── gemv-03-memcpy ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── gemv-04-params ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── gemv-05-multiple-pes ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── gemv-06-routes-1 ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── gemv-07-routes-2 ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── gemv-08-routes-3 ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── gemv-09-streaming ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── pipeline-01-basic ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── pipeline-02-fifo ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── pipeline-03-multiple ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── memcpy_edge │ ├── d2h.csl │ ├── east.csl │ ├── h2d.csl │ ├── memcpy_edge.csl │ ├── north.csl │ ├── south.csl │ └── west.csl ├── pe_program.csl └── run.py ├── sdklayout-01-introduction ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── gv.csl └── run.py ├── sdklayout-02-routing ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── run.py └── send_receive.csl ├── sdklayout-03-ports-and-connections ├── README.rst ├── add2vec.csl ├── commands_wse2.sh ├── commands_wse3.sh ├── receiver.csl ├── run.py └── sender.csl ├── sdklayout-04-h2d-d2h ├── README.rst ├── add2vec.csl ├── commands_wse2.sh ├── commands_wse3.sh └── run.py ├── sdklayout-05-gemv ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── demux.csl ├── demux.py ├── demux_adaptor.csl ├── gemv-4-by-4.png ├── gemv.csl ├── gemv.py ├── mux.csl ├── mux.py └── run.py ├── topic-01-arrays-and-pointers ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── topic-02-libraries ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── topic-03-streaming-wavelet-data ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── topic-04-sparse-tensors ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── topic-05-sentinels ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl ├── run.py └── sentinel.csl ├── topic-06-switches ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── empty.csl ├── layout.csl ├── recv.csl ├── run.py └── send.csl ├── topic-07-switches-entrypt ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── empty.csl ├── layout.csl ├── recv.csl ├── run.py └── send.csl ├── topic-08-filters ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── recv.csl ├── run.py └── send.csl ├── topic-09-fifos ├── README.rst ├── buffer.csl ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl └── run.py ├── topic-10-map-builtin ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── topic-11-collectives ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── pe_program.csl └── run.py ├── topic-12-debug-library ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── receiver.csl ├── run.py └── sender.csl ├── topic-13-simprint ├── README.rst ├── commands_wse2.sh ├── commands_wse3.sh ├── layout.csl ├── receiver.csl ├── run.py └── sender.csl ├── topic-14-color-swap ├── README.rst ├── commands_wse2.sh ├── layout.csl ├── pe_program.csl └── run.py └── topic-15-wse3-microthreads ├── README.rst ├── commands_wse3.sh ├── layout.csl ├── left_pe.csl ├── right_pe.csl └── run.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/README.rst -------------------------------------------------------------------------------- /RELEASE-NOTES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/RELEASE-NOTES.rst -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/README.rst -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/cmd_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/cmd_parser.py -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/consts.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/consts.csl -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/ic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/ic.py -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/layout.csl -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/nop.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/nop.csl -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/oned_exch.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/oned_exch.csl -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/routes.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/routes.csl -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/run.py -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/switches.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/switches.csl -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/task.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/task.csl -------------------------------------------------------------------------------- /benchmarks/25-pt-stencil/util.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/25-pt-stencil/util.csl -------------------------------------------------------------------------------- /benchmarks/7pt-stencil-spmv/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/7pt-stencil-spmv/README.rst -------------------------------------------------------------------------------- /benchmarks/7pt-stencil-spmv/cmd_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/7pt-stencil-spmv/cmd_parser.py -------------------------------------------------------------------------------- /benchmarks/7pt-stencil-spmv/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/7pt-stencil-spmv/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/7pt-stencil-spmv/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/7pt-stencil-spmv/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/7pt-stencil-spmv/run.appliance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/7pt-stencil-spmv/run.appliance.py -------------------------------------------------------------------------------- /benchmarks/7pt-stencil-spmv/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/7pt-stencil-spmv/run.py -------------------------------------------------------------------------------- /benchmarks/7pt-stencil-spmv/src/kernel.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/7pt-stencil-spmv/src/kernel.csl -------------------------------------------------------------------------------- /benchmarks/7pt-stencil-spmv/src/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/7pt-stencil-spmv/src/layout.csl -------------------------------------------------------------------------------- /benchmarks/7pt-stencil-spmv/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/7pt-stencil-spmv/util.py -------------------------------------------------------------------------------- /benchmarks/bandwidth-test/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bandwidth-test/README.rst -------------------------------------------------------------------------------- /benchmarks/bandwidth-test/bw_cmd_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bandwidth-test/bw_cmd_parser.py -------------------------------------------------------------------------------- /benchmarks/bandwidth-test/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bandwidth-test/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/bandwidth-test/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bandwidth-test/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/bandwidth-test/run.appliance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bandwidth-test/run.appliance.py -------------------------------------------------------------------------------- /benchmarks/bandwidth-test/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bandwidth-test/run.py -------------------------------------------------------------------------------- /benchmarks/bandwidth-test/src/bw_sync_kernel.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bandwidth-test/src/bw_sync_kernel.csl -------------------------------------------------------------------------------- /benchmarks/bandwidth-test/src/bw_sync_layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bandwidth-test/src/bw_sync_layout.csl -------------------------------------------------------------------------------- /benchmarks/bandwidth-test/src/sync/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bandwidth-test/src/sync/layout.csl -------------------------------------------------------------------------------- /benchmarks/bandwidth-test/src/sync/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bandwidth-test/src/sync/pe.csl -------------------------------------------------------------------------------- /benchmarks/benchmark-libs/allreduce/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/benchmark-libs/allreduce/layout.csl -------------------------------------------------------------------------------- /benchmarks/benchmark-libs/allreduce/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/benchmark-libs/allreduce/pe.csl -------------------------------------------------------------------------------- /benchmarks/benchmark-libs/stencil_3d_7pts/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/benchmark-libs/stencil_3d_7pts/layout.csl -------------------------------------------------------------------------------- /benchmarks/benchmark-libs/stencil_3d_7pts/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/benchmark-libs/stencil_3d_7pts/pe.csl -------------------------------------------------------------------------------- /benchmarks/benchmark-libs/stencil_3d_7pts/wse2/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/benchmark-libs/stencil_3d_7pts/wse2/pe.csl -------------------------------------------------------------------------------- /benchmarks/benchmark-libs/stencil_3d_7pts/wse3/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/benchmark-libs/stencil_3d_7pts/wse3/pe.csl -------------------------------------------------------------------------------- /benchmarks/bicgstab/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/README.rst -------------------------------------------------------------------------------- /benchmarks/bicgstab/bicgstab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/bicgstab.py -------------------------------------------------------------------------------- /benchmarks/bicgstab/cmd_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/cmd_parser.py -------------------------------------------------------------------------------- /benchmarks/bicgstab/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/bicgstab/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/bicgstab/device_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/device_run.py -------------------------------------------------------------------------------- /benchmarks/bicgstab/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/run.py -------------------------------------------------------------------------------- /benchmarks/bicgstab/src/blas.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/src/blas.csl -------------------------------------------------------------------------------- /benchmarks/bicgstab/src/kernel.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/src/kernel.csl -------------------------------------------------------------------------------- /benchmarks/bicgstab/src/kernel_bicgstab.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/src/kernel_bicgstab.csl -------------------------------------------------------------------------------- /benchmarks/bicgstab/src/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/src/layout.csl -------------------------------------------------------------------------------- /benchmarks/bicgstab/src/layout_bicgstab.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/src/layout_bicgstab.csl -------------------------------------------------------------------------------- /benchmarks/bicgstab/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/bicgstab/util.py -------------------------------------------------------------------------------- /benchmarks/cholesky/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/cholesky/README.rst -------------------------------------------------------------------------------- /benchmarks/cholesky/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/cholesky/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/cholesky/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/cholesky/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/cholesky/launch.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/cholesky/launch.csl -------------------------------------------------------------------------------- /benchmarks/cholesky/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/cholesky/layout.csl -------------------------------------------------------------------------------- /benchmarks/cholesky/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/cholesky/pe.csl -------------------------------------------------------------------------------- /benchmarks/cholesky/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/cholesky/run.py -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/README.rst -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/cg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/cg.py -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/cmd_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/cmd_parser.py -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/device_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/device_run.py -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/run.py -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/src/blas.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/src/blas.csl -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/src/kernel.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/src/kernel.csl -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/src/kernel_cg.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/src/kernel_cg.csl -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/src/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/src/layout.csl -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/src/layout_cg.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/src/layout_cg.csl -------------------------------------------------------------------------------- /benchmarks/conjugate-gradient/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/conjugate-gradient/util.py -------------------------------------------------------------------------------- /benchmarks/fft-1d-2d/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-1d-2d/README.rst -------------------------------------------------------------------------------- /benchmarks/fft-1d-2d/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-1d-2d/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/fft-1d-2d/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-1d-2d/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/fft-1d-2d/fft.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-1d-2d/fft.csl -------------------------------------------------------------------------------- /benchmarks/fft-1d-2d/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-1d-2d/layout.csl -------------------------------------------------------------------------------- /benchmarks/fft-1d-2d/reshape.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-1d-2d/reshape.csl -------------------------------------------------------------------------------- /benchmarks/fft-1d-2d/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-1d-2d/run.py -------------------------------------------------------------------------------- /benchmarks/fft-1d-2d/ucode_1d.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-1d-2d/ucode_1d.csl -------------------------------------------------------------------------------- /benchmarks/fft-1d-2d/ucode_2d.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-1d-2d/ucode_2d.csl -------------------------------------------------------------------------------- /benchmarks/fft-3d/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-3d/README.rst -------------------------------------------------------------------------------- /benchmarks/fft-3d/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-3d/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/fft-3d/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-3d/layout.csl -------------------------------------------------------------------------------- /benchmarks/fft-3d/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/fft-3d/run.py -------------------------------------------------------------------------------- /benchmarks/game-of-life/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/game-of-life/README.rst -------------------------------------------------------------------------------- /benchmarks/game-of-life/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/game-of-life/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/game-of-life/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/game-of-life/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/game-of-life/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/game-of-life/layout.csl -------------------------------------------------------------------------------- /benchmarks/game-of-life/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/game-of-life/pe_program.csl -------------------------------------------------------------------------------- /benchmarks/game-of-life/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/game-of-life/run.py -------------------------------------------------------------------------------- /benchmarks/gemm-collectives_2d/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemm-collectives_2d/README.rst -------------------------------------------------------------------------------- /benchmarks/gemm-collectives_2d/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemm-collectives_2d/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/gemm-collectives_2d/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemm-collectives_2d/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/gemm-collectives_2d/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemm-collectives_2d/layout.csl -------------------------------------------------------------------------------- /benchmarks/gemm-collectives_2d/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemm-collectives_2d/pe.csl -------------------------------------------------------------------------------- /benchmarks/gemm-collectives_2d/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemm-collectives_2d/run.py -------------------------------------------------------------------------------- /benchmarks/gemv-checkerboard-pattern/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-checkerboard-pattern/README.rst -------------------------------------------------------------------------------- /benchmarks/gemv-checkerboard-pattern/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-checkerboard-pattern/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/gemv-checkerboard-pattern/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-checkerboard-pattern/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/gemv-checkerboard-pattern/images/gemv-4-by-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-checkerboard-pattern/images/gemv-4-by-4.png -------------------------------------------------------------------------------- /benchmarks/gemv-checkerboard-pattern/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-checkerboard-pattern/layout.csl -------------------------------------------------------------------------------- /benchmarks/gemv-checkerboard-pattern/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-checkerboard-pattern/pe.csl -------------------------------------------------------------------------------- /benchmarks/gemv-checkerboard-pattern/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-checkerboard-pattern/run.py -------------------------------------------------------------------------------- /benchmarks/gemv-collectives_2d/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-collectives_2d/README.rst -------------------------------------------------------------------------------- /benchmarks/gemv-collectives_2d/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-collectives_2d/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/gemv-collectives_2d/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-collectives_2d/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/gemv-collectives_2d/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-collectives_2d/layout.csl -------------------------------------------------------------------------------- /benchmarks/gemv-collectives_2d/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-collectives_2d/pe.csl -------------------------------------------------------------------------------- /benchmarks/gemv-collectives_2d/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/gemv-collectives_2d/run.py -------------------------------------------------------------------------------- /benchmarks/histogram-torus/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/histogram-torus/README.rst -------------------------------------------------------------------------------- /benchmarks/histogram-torus/code.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/histogram-torus/code.csl -------------------------------------------------------------------------------- /benchmarks/histogram-torus/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/histogram-torus/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/histogram-torus/histogram.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/histogram-torus/histogram.csl -------------------------------------------------------------------------------- /benchmarks/histogram-torus/routes.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/histogram-torus/routes.csl -------------------------------------------------------------------------------- /benchmarks/histogram-torus/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/histogram-torus/run.py -------------------------------------------------------------------------------- /benchmarks/mandelbrot/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/mandelbrot/README.rst -------------------------------------------------------------------------------- /benchmarks/mandelbrot/code.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/mandelbrot/code.csl -------------------------------------------------------------------------------- /benchmarks/mandelbrot/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/mandelbrot/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/mandelbrot/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/mandelbrot/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/mandelbrot/common.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/mandelbrot/common.csl -------------------------------------------------------------------------------- /benchmarks/mandelbrot/left.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/mandelbrot/left.csl -------------------------------------------------------------------------------- /benchmarks/mandelbrot/middle.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/mandelbrot/middle.csl -------------------------------------------------------------------------------- /benchmarks/mandelbrot/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/mandelbrot/run.py -------------------------------------------------------------------------------- /benchmarks/power-method/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/README.rst -------------------------------------------------------------------------------- /benchmarks/power-method/cmd_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/cmd_parser.py -------------------------------------------------------------------------------- /benchmarks/power-method/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/power-method/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/power-method/device_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/device_run.py -------------------------------------------------------------------------------- /benchmarks/power-method/power_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/power_method.py -------------------------------------------------------------------------------- /benchmarks/power-method/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/run.py -------------------------------------------------------------------------------- /benchmarks/power-method/src/blas.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/src/blas.csl -------------------------------------------------------------------------------- /benchmarks/power-method/src/kernel.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/src/kernel.csl -------------------------------------------------------------------------------- /benchmarks/power-method/src/kernel_power.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/src/kernel_power.csl -------------------------------------------------------------------------------- /benchmarks/power-method/src/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/src/layout.csl -------------------------------------------------------------------------------- /benchmarks/power-method/src/layout_power.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/src/layout_power.csl -------------------------------------------------------------------------------- /benchmarks/power-method/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/power-method/util.py -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/README.rst -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/cmd_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/cmd_parser.py -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/device_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/device_run.py -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/pcg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/pcg.py -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/run.py -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/src/blas.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/src/blas.csl -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/src/kernel.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/src/kernel.csl -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/src/kernel_pcg.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/src/kernel_pcg.csl -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/src/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/src/layout.csl -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/src/layout_pcg.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/src/layout_pcg.csl -------------------------------------------------------------------------------- /benchmarks/preconditioned-conjugate-gradient/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/preconditioned-conjugate-gradient/util.py -------------------------------------------------------------------------------- /benchmarks/residual/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/residual/README.rst -------------------------------------------------------------------------------- /benchmarks/residual/axpy.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/residual/axpy.csl -------------------------------------------------------------------------------- /benchmarks/residual/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/residual/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/residual/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/residual/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/residual/gemv.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/residual/gemv.csl -------------------------------------------------------------------------------- /benchmarks/residual/images/residual-memcpy-2-by-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/residual/images/residual-memcpy-2-by-2.png -------------------------------------------------------------------------------- /benchmarks/residual/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/residual/layout.csl -------------------------------------------------------------------------------- /benchmarks/residual/nrminf.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/residual/nrminf.csl -------------------------------------------------------------------------------- /benchmarks/residual/residual.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/residual/residual.csl -------------------------------------------------------------------------------- /benchmarks/residual/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/residual/run.py -------------------------------------------------------------------------------- /benchmarks/row-col-broadcast/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/row-col-broadcast/README.rst -------------------------------------------------------------------------------- /benchmarks/row-col-broadcast/cmd_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/row-col-broadcast/cmd_parser.py -------------------------------------------------------------------------------- /benchmarks/row-col-broadcast/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/row-col-broadcast/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/row-col-broadcast/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/row-col-broadcast/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/row-col-broadcast/compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/row-col-broadcast/compile.py -------------------------------------------------------------------------------- /benchmarks/row-col-broadcast/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/row-col-broadcast/run.py -------------------------------------------------------------------------------- /benchmarks/row-col-broadcast/src/kernel.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/row-col-broadcast/src/kernel.csl -------------------------------------------------------------------------------- /benchmarks/row-col-broadcast/src/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/row-col-broadcast/src/layout.csl -------------------------------------------------------------------------------- /benchmarks/row-col-broadcast/src/sync/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/row-col-broadcast/src/sync/layout.csl -------------------------------------------------------------------------------- /benchmarks/row-col-broadcast/src/sync/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/row-col-broadcast/src/sync/pe.csl -------------------------------------------------------------------------------- /benchmarks/single-tile-matvec/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/single-tile-matvec/README.rst -------------------------------------------------------------------------------- /benchmarks/single-tile-matvec/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/single-tile-matvec/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/single-tile-matvec/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/single-tile-matvec/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/single-tile-matvec/compile.appliance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/single-tile-matvec/compile.appliance.py -------------------------------------------------------------------------------- /benchmarks/single-tile-matvec/run.appliance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/single-tile-matvec/run.appliance.py -------------------------------------------------------------------------------- /benchmarks/single-tile-matvec/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/single-tile-matvec/run.py -------------------------------------------------------------------------------- /benchmarks/single-tile-matvec/src/layout_matvec.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/single-tile-matvec/src/layout_matvec.csl -------------------------------------------------------------------------------- /benchmarks/single-tile-matvec/src/pe_matvec.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/single-tile-matvec/src/pe_matvec.csl -------------------------------------------------------------------------------- /benchmarks/single-tile-matvec/sweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/single-tile-matvec/sweep.py -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/README.rst -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/cmd_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/cmd_parser.py -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/data/rmat4.4x4.lb.mtx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/data/rmat4.4x4.lb.mtx -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/memory_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/memory_usage.py -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/preprocess.py -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/run.appliance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/run.appliance.py -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/run.py -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/src/allreduce2R1E/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/src/allreduce2R1E/layout.csl -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/src/allreduce2R1E/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/src/allreduce2R1E/pe.csl -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/src/hypersparse_spmv/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/src/hypersparse_spmv/layout.csl -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/src/hypersparse_spmv/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/src/hypersparse_spmv/pe.csl -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/src/kernel.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/src/kernel.csl -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/src/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/src/layout.csl -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/util/analyze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/util/analyze.cpp -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/util/mmio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/util/mmio.c -------------------------------------------------------------------------------- /benchmarks/spmv-hypersparse/util/mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/spmv-hypersparse/util/mmio.h -------------------------------------------------------------------------------- /benchmarks/wide-multiplication/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/wide-multiplication/README.rst -------------------------------------------------------------------------------- /benchmarks/wide-multiplication/code.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/wide-multiplication/code.csl -------------------------------------------------------------------------------- /benchmarks/wide-multiplication/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/wide-multiplication/commands_wse2.sh -------------------------------------------------------------------------------- /benchmarks/wide-multiplication/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/wide-multiplication/commands_wse3.sh -------------------------------------------------------------------------------- /benchmarks/wide-multiplication/pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/wide-multiplication/pe.csl -------------------------------------------------------------------------------- /benchmarks/wide-multiplication/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/benchmarks/wide-multiplication/run.py -------------------------------------------------------------------------------- /tutorials/gemv-00-basic-syntax/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-00-basic-syntax/README.rst -------------------------------------------------------------------------------- /tutorials/gemv-00-basic-syntax/code.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-00-basic-syntax/code.csl -------------------------------------------------------------------------------- /tutorials/gemv-01-complete-program/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-01-complete-program/README.rst -------------------------------------------------------------------------------- /tutorials/gemv-01-complete-program/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-01-complete-program/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/gemv-01-complete-program/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-01-complete-program/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/gemv-01-complete-program/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-01-complete-program/layout.csl -------------------------------------------------------------------------------- /tutorials/gemv-01-complete-program/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-01-complete-program/pe_program.csl -------------------------------------------------------------------------------- /tutorials/gemv-01-complete-program/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-01-complete-program/run.py -------------------------------------------------------------------------------- /tutorials/gemv-02-memory-dsds/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-02-memory-dsds/README.rst -------------------------------------------------------------------------------- /tutorials/gemv-02-memory-dsds/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-02-memory-dsds/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/gemv-02-memory-dsds/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-02-memory-dsds/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/gemv-02-memory-dsds/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-02-memory-dsds/layout.csl -------------------------------------------------------------------------------- /tutorials/gemv-02-memory-dsds/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-02-memory-dsds/pe_program.csl -------------------------------------------------------------------------------- /tutorials/gemv-02-memory-dsds/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-02-memory-dsds/run.py -------------------------------------------------------------------------------- /tutorials/gemv-03-memcpy/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-03-memcpy/README.rst -------------------------------------------------------------------------------- /tutorials/gemv-03-memcpy/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-03-memcpy/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/gemv-03-memcpy/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-03-memcpy/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/gemv-03-memcpy/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-03-memcpy/layout.csl -------------------------------------------------------------------------------- /tutorials/gemv-03-memcpy/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-03-memcpy/pe_program.csl -------------------------------------------------------------------------------- /tutorials/gemv-03-memcpy/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-03-memcpy/run.py -------------------------------------------------------------------------------- /tutorials/gemv-04-params/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-04-params/README.rst -------------------------------------------------------------------------------- /tutorials/gemv-04-params/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-04-params/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/gemv-04-params/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-04-params/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/gemv-04-params/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-04-params/layout.csl -------------------------------------------------------------------------------- /tutorials/gemv-04-params/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-04-params/pe_program.csl -------------------------------------------------------------------------------- /tutorials/gemv-04-params/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-04-params/run.py -------------------------------------------------------------------------------- /tutorials/gemv-05-multiple-pes/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-05-multiple-pes/README.rst -------------------------------------------------------------------------------- /tutorials/gemv-05-multiple-pes/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-05-multiple-pes/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/gemv-05-multiple-pes/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-05-multiple-pes/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/gemv-05-multiple-pes/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-05-multiple-pes/layout.csl -------------------------------------------------------------------------------- /tutorials/gemv-05-multiple-pes/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-05-multiple-pes/pe_program.csl -------------------------------------------------------------------------------- /tutorials/gemv-05-multiple-pes/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-05-multiple-pes/run.py -------------------------------------------------------------------------------- /tutorials/gemv-06-routes-1/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-06-routes-1/README.rst -------------------------------------------------------------------------------- /tutorials/gemv-06-routes-1/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-06-routes-1/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/gemv-06-routes-1/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-06-routes-1/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/gemv-06-routes-1/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-06-routes-1/layout.csl -------------------------------------------------------------------------------- /tutorials/gemv-06-routes-1/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-06-routes-1/pe_program.csl -------------------------------------------------------------------------------- /tutorials/gemv-06-routes-1/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-06-routes-1/run.py -------------------------------------------------------------------------------- /tutorials/gemv-07-routes-2/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-07-routes-2/README.rst -------------------------------------------------------------------------------- /tutorials/gemv-07-routes-2/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-07-routes-2/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/gemv-07-routes-2/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-07-routes-2/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/gemv-07-routes-2/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-07-routes-2/layout.csl -------------------------------------------------------------------------------- /tutorials/gemv-07-routes-2/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-07-routes-2/pe_program.csl -------------------------------------------------------------------------------- /tutorials/gemv-07-routes-2/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-07-routes-2/run.py -------------------------------------------------------------------------------- /tutorials/gemv-08-routes-3/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-08-routes-3/README.rst -------------------------------------------------------------------------------- /tutorials/gemv-08-routes-3/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-08-routes-3/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/gemv-08-routes-3/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-08-routes-3/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/gemv-08-routes-3/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-08-routes-3/layout.csl -------------------------------------------------------------------------------- /tutorials/gemv-08-routes-3/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-08-routes-3/pe_program.csl -------------------------------------------------------------------------------- /tutorials/gemv-08-routes-3/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-08-routes-3/run.py -------------------------------------------------------------------------------- /tutorials/gemv-09-streaming/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-09-streaming/README.rst -------------------------------------------------------------------------------- /tutorials/gemv-09-streaming/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-09-streaming/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/gemv-09-streaming/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-09-streaming/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/gemv-09-streaming/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-09-streaming/layout.csl -------------------------------------------------------------------------------- /tutorials/gemv-09-streaming/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-09-streaming/pe_program.csl -------------------------------------------------------------------------------- /tutorials/gemv-09-streaming/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/gemv-09-streaming/run.py -------------------------------------------------------------------------------- /tutorials/pipeline-01-basic/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-01-basic/README.rst -------------------------------------------------------------------------------- /tutorials/pipeline-01-basic/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-01-basic/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/pipeline-01-basic/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-01-basic/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/pipeline-01-basic/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-01-basic/layout.csl -------------------------------------------------------------------------------- /tutorials/pipeline-01-basic/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-01-basic/pe_program.csl -------------------------------------------------------------------------------- /tutorials/pipeline-01-basic/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-01-basic/run.py -------------------------------------------------------------------------------- /tutorials/pipeline-02-fifo/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-02-fifo/README.rst -------------------------------------------------------------------------------- /tutorials/pipeline-02-fifo/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-02-fifo/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/pipeline-02-fifo/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-02-fifo/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/pipeline-02-fifo/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-02-fifo/layout.csl -------------------------------------------------------------------------------- /tutorials/pipeline-02-fifo/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-02-fifo/pe_program.csl -------------------------------------------------------------------------------- /tutorials/pipeline-02-fifo/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-02-fifo/run.py -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/README.rst -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/layout.csl -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/memcpy_edge/d2h.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/memcpy_edge/d2h.csl -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/memcpy_edge/east.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/memcpy_edge/east.csl -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/memcpy_edge/h2d.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/memcpy_edge/h2d.csl -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/memcpy_edge/memcpy_edge.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/memcpy_edge/memcpy_edge.csl -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/memcpy_edge/north.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/memcpy_edge/north.csl -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/memcpy_edge/south.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/memcpy_edge/south.csl -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/memcpy_edge/west.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/memcpy_edge/west.csl -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/pe_program.csl -------------------------------------------------------------------------------- /tutorials/pipeline-03-multiple/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/pipeline-03-multiple/run.py -------------------------------------------------------------------------------- /tutorials/sdklayout-01-introduction/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-01-introduction/README.rst -------------------------------------------------------------------------------- /tutorials/sdklayout-01-introduction/commands_wse2.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cs_python run.py --arch=wse2 6 | -------------------------------------------------------------------------------- /tutorials/sdklayout-01-introduction/commands_wse3.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cs_python run.py --arch=wse3 6 | -------------------------------------------------------------------------------- /tutorials/sdklayout-01-introduction/gv.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-01-introduction/gv.csl -------------------------------------------------------------------------------- /tutorials/sdklayout-01-introduction/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-01-introduction/run.py -------------------------------------------------------------------------------- /tutorials/sdklayout-02-routing/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-02-routing/README.rst -------------------------------------------------------------------------------- /tutorials/sdklayout-02-routing/commands_wse2.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cs_python run.py --arch=wse2 6 | -------------------------------------------------------------------------------- /tutorials/sdklayout-02-routing/commands_wse3.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cs_python run.py --arch=wse3 6 | -------------------------------------------------------------------------------- /tutorials/sdklayout-02-routing/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-02-routing/run.py -------------------------------------------------------------------------------- /tutorials/sdklayout-02-routing/send_receive.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-02-routing/send_receive.csl -------------------------------------------------------------------------------- /tutorials/sdklayout-03-ports-and-connections/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-03-ports-and-connections/README.rst -------------------------------------------------------------------------------- /tutorials/sdklayout-03-ports-and-connections/add2vec.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-03-ports-and-connections/add2vec.csl -------------------------------------------------------------------------------- /tutorials/sdklayout-03-ports-and-connections/commands_wse2.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cs_python run.py --arch=wse2 6 | -------------------------------------------------------------------------------- /tutorials/sdklayout-03-ports-and-connections/commands_wse3.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cs_python run.py --arch=wse3 6 | -------------------------------------------------------------------------------- /tutorials/sdklayout-03-ports-and-connections/receiver.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-03-ports-and-connections/receiver.csl -------------------------------------------------------------------------------- /tutorials/sdklayout-03-ports-and-connections/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-03-ports-and-connections/run.py -------------------------------------------------------------------------------- /tutorials/sdklayout-03-ports-and-connections/sender.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-03-ports-and-connections/sender.csl -------------------------------------------------------------------------------- /tutorials/sdklayout-04-h2d-d2h/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-04-h2d-d2h/README.rst -------------------------------------------------------------------------------- /tutorials/sdklayout-04-h2d-d2h/add2vec.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-04-h2d-d2h/add2vec.csl -------------------------------------------------------------------------------- /tutorials/sdklayout-04-h2d-d2h/commands_wse2.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cs_python run.py --arch=wse2 6 | -------------------------------------------------------------------------------- /tutorials/sdklayout-04-h2d-d2h/commands_wse3.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cs_python run.py --arch=wse3 6 | -------------------------------------------------------------------------------- /tutorials/sdklayout-04-h2d-d2h/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-04-h2d-d2h/run.py -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-05-gemv/README.rst -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/commands_wse2.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cs_python run.py --arch=wse2 6 | -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/commands_wse3.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | 5 | cs_python run.py --arch=wse3 6 | -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/demux.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-05-gemv/demux.csl -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/demux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-05-gemv/demux.py -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/demux_adaptor.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-05-gemv/demux_adaptor.csl -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/gemv-4-by-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-05-gemv/gemv-4-by-4.png -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/gemv.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-05-gemv/gemv.csl -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/gemv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-05-gemv/gemv.py -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/mux.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-05-gemv/mux.csl -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/mux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-05-gemv/mux.py -------------------------------------------------------------------------------- /tutorials/sdklayout-05-gemv/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/sdklayout-05-gemv/run.py -------------------------------------------------------------------------------- /tutorials/topic-01-arrays-and-pointers/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-01-arrays-and-pointers/README.rst -------------------------------------------------------------------------------- /tutorials/topic-01-arrays-and-pointers/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-01-arrays-and-pointers/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-01-arrays-and-pointers/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-01-arrays-and-pointers/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-01-arrays-and-pointers/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-01-arrays-and-pointers/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-01-arrays-and-pointers/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-01-arrays-and-pointers/pe_program.csl -------------------------------------------------------------------------------- /tutorials/topic-01-arrays-and-pointers/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-01-arrays-and-pointers/run.py -------------------------------------------------------------------------------- /tutorials/topic-02-libraries/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-02-libraries/README.rst -------------------------------------------------------------------------------- /tutorials/topic-02-libraries/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-02-libraries/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-02-libraries/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-02-libraries/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-02-libraries/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-02-libraries/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-02-libraries/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-02-libraries/pe_program.csl -------------------------------------------------------------------------------- /tutorials/topic-02-libraries/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-02-libraries/run.py -------------------------------------------------------------------------------- /tutorials/topic-03-streaming-wavelet-data/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-03-streaming-wavelet-data/README.rst -------------------------------------------------------------------------------- /tutorials/topic-03-streaming-wavelet-data/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-03-streaming-wavelet-data/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-03-streaming-wavelet-data/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-03-streaming-wavelet-data/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-03-streaming-wavelet-data/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-03-streaming-wavelet-data/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-03-streaming-wavelet-data/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-03-streaming-wavelet-data/pe_program.csl -------------------------------------------------------------------------------- /tutorials/topic-03-streaming-wavelet-data/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-03-streaming-wavelet-data/run.py -------------------------------------------------------------------------------- /tutorials/topic-04-sparse-tensors/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-04-sparse-tensors/README.rst -------------------------------------------------------------------------------- /tutorials/topic-04-sparse-tensors/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-04-sparse-tensors/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-04-sparse-tensors/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-04-sparse-tensors/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-04-sparse-tensors/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-04-sparse-tensors/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-04-sparse-tensors/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-04-sparse-tensors/pe_program.csl -------------------------------------------------------------------------------- /tutorials/topic-04-sparse-tensors/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-04-sparse-tensors/run.py -------------------------------------------------------------------------------- /tutorials/topic-05-sentinels/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-05-sentinels/README.rst -------------------------------------------------------------------------------- /tutorials/topic-05-sentinels/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-05-sentinels/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-05-sentinels/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-05-sentinels/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-05-sentinels/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-05-sentinels/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-05-sentinels/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-05-sentinels/pe_program.csl -------------------------------------------------------------------------------- /tutorials/topic-05-sentinels/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-05-sentinels/run.py -------------------------------------------------------------------------------- /tutorials/topic-05-sentinels/sentinel.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-05-sentinels/sentinel.csl -------------------------------------------------------------------------------- /tutorials/topic-06-switches/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-06-switches/README.rst -------------------------------------------------------------------------------- /tutorials/topic-06-switches/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-06-switches/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-06-switches/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-06-switches/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-06-switches/empty.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-06-switches/empty.csl -------------------------------------------------------------------------------- /tutorials/topic-06-switches/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-06-switches/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-06-switches/recv.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-06-switches/recv.csl -------------------------------------------------------------------------------- /tutorials/topic-06-switches/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-06-switches/run.py -------------------------------------------------------------------------------- /tutorials/topic-06-switches/send.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-06-switches/send.csl -------------------------------------------------------------------------------- /tutorials/topic-07-switches-entrypt/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-07-switches-entrypt/README.rst -------------------------------------------------------------------------------- /tutorials/topic-07-switches-entrypt/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-07-switches-entrypt/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-07-switches-entrypt/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-07-switches-entrypt/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-07-switches-entrypt/empty.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-07-switches-entrypt/empty.csl -------------------------------------------------------------------------------- /tutorials/topic-07-switches-entrypt/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-07-switches-entrypt/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-07-switches-entrypt/recv.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-07-switches-entrypt/recv.csl -------------------------------------------------------------------------------- /tutorials/topic-07-switches-entrypt/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-07-switches-entrypt/run.py -------------------------------------------------------------------------------- /tutorials/topic-07-switches-entrypt/send.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-07-switches-entrypt/send.csl -------------------------------------------------------------------------------- /tutorials/topic-08-filters/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-08-filters/README.rst -------------------------------------------------------------------------------- /tutorials/topic-08-filters/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-08-filters/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-08-filters/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-08-filters/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-08-filters/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-08-filters/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-08-filters/recv.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-08-filters/recv.csl -------------------------------------------------------------------------------- /tutorials/topic-08-filters/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-08-filters/run.py -------------------------------------------------------------------------------- /tutorials/topic-08-filters/send.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-08-filters/send.csl -------------------------------------------------------------------------------- /tutorials/topic-09-fifos/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-09-fifos/README.rst -------------------------------------------------------------------------------- /tutorials/topic-09-fifos/buffer.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-09-fifos/buffer.csl -------------------------------------------------------------------------------- /tutorials/topic-09-fifos/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-09-fifos/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-09-fifos/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-09-fifos/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-09-fifos/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-09-fifos/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-09-fifos/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-09-fifos/run.py -------------------------------------------------------------------------------- /tutorials/topic-10-map-builtin/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-10-map-builtin/README.rst -------------------------------------------------------------------------------- /tutorials/topic-10-map-builtin/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-10-map-builtin/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-10-map-builtin/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-10-map-builtin/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-10-map-builtin/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-10-map-builtin/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-10-map-builtin/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-10-map-builtin/pe_program.csl -------------------------------------------------------------------------------- /tutorials/topic-10-map-builtin/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-10-map-builtin/run.py -------------------------------------------------------------------------------- /tutorials/topic-11-collectives/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-11-collectives/README.rst -------------------------------------------------------------------------------- /tutorials/topic-11-collectives/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-11-collectives/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-11-collectives/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-11-collectives/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-11-collectives/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-11-collectives/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-11-collectives/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-11-collectives/pe_program.csl -------------------------------------------------------------------------------- /tutorials/topic-11-collectives/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-11-collectives/run.py -------------------------------------------------------------------------------- /tutorials/topic-12-debug-library/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-12-debug-library/README.rst -------------------------------------------------------------------------------- /tutorials/topic-12-debug-library/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-12-debug-library/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-12-debug-library/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-12-debug-library/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-12-debug-library/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-12-debug-library/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-12-debug-library/receiver.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-12-debug-library/receiver.csl -------------------------------------------------------------------------------- /tutorials/topic-12-debug-library/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-12-debug-library/run.py -------------------------------------------------------------------------------- /tutorials/topic-12-debug-library/sender.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-12-debug-library/sender.csl -------------------------------------------------------------------------------- /tutorials/topic-13-simprint/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-13-simprint/README.rst -------------------------------------------------------------------------------- /tutorials/topic-13-simprint/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-13-simprint/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-13-simprint/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-13-simprint/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-13-simprint/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-13-simprint/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-13-simprint/receiver.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-13-simprint/receiver.csl -------------------------------------------------------------------------------- /tutorials/topic-13-simprint/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-13-simprint/run.py -------------------------------------------------------------------------------- /tutorials/topic-13-simprint/sender.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-13-simprint/sender.csl -------------------------------------------------------------------------------- /tutorials/topic-14-color-swap/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-14-color-swap/README.rst -------------------------------------------------------------------------------- /tutorials/topic-14-color-swap/commands_wse2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-14-color-swap/commands_wse2.sh -------------------------------------------------------------------------------- /tutorials/topic-14-color-swap/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-14-color-swap/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-14-color-swap/pe_program.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-14-color-swap/pe_program.csl -------------------------------------------------------------------------------- /tutorials/topic-14-color-swap/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-14-color-swap/run.py -------------------------------------------------------------------------------- /tutorials/topic-15-wse3-microthreads/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-15-wse3-microthreads/README.rst -------------------------------------------------------------------------------- /tutorials/topic-15-wse3-microthreads/commands_wse3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-15-wse3-microthreads/commands_wse3.sh -------------------------------------------------------------------------------- /tutorials/topic-15-wse3-microthreads/layout.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-15-wse3-microthreads/layout.csl -------------------------------------------------------------------------------- /tutorials/topic-15-wse3-microthreads/left_pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-15-wse3-microthreads/left_pe.csl -------------------------------------------------------------------------------- /tutorials/topic-15-wse3-microthreads/right_pe.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-15-wse3-microthreads/right_pe.csl -------------------------------------------------------------------------------- /tutorials/topic-15-wse3-microthreads/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cerebras/csl-examples/HEAD/tutorials/topic-15-wse3-microthreads/run.py --------------------------------------------------------------------------------