- Jan 18, 2020
-
-
Akash Kothari authored
-
- Jan 17, 2020
-
-
Yifan Zhao authored
-
- Jan 16, 2020
-
-
Yifan Zhao authored
-
Yifan Zhao authored
-
- Jan 14, 2020
-
-
Akash Kothari authored
-
Akash Kothari authored
-
- Jan 08, 2020
-
-
Akash Kothari authored
-
- Jan 07, 2020
-
-
Akash Kothari authored
-
- Dec 27, 2019
-
-
Hashim Sharif authored
-
- Oct 24, 2018
-
-
kotsifa2 authored
-
- Sep 16, 2017
-
-
kotsifa2 authored
-
- Aug 19, 2017
- Aug 10, 2017
-
-
kotsifa2 authored
-
Prakalp Srivastava authored
-
Prakalp Srivastava authored
-
- Aug 09, 2017
- Aug 07, 2017
-
-
kotsifa2 authored
(CPU/GPU/SPIR) based on policy. Support for scheduling per iteration included. Further testing required.
-
- Jul 26, 2017
-
-
Prakalp Srivastava authored
-
- May 20, 2017
-
-
kotsifa2 authored
-
- Dec 01, 2016
-
-
Prakalp Srivastava authored
-
- May 01, 2016
-
-
Prakalp Srivastava authored
-
- Apr 23, 2016
-
-
Prakalp Srivastava authored
Made visc-rt threadsafe by implementing locks across all ocl functions. Very crude. Fine grained locking possible if performance deteriotes
-
- Mar 20, 2016
-
-
Prakalp Srivastava authored
-
- Mar 16, 2016
-
-
Prakalp Srivastava authored
-
- Mar 11, 2016
-
-
Prakalp Srivastava authored
- IntrinsicsVISC.td, visc.h, GenVISC.cpp (2) Simplified GenVISC to easily add support for new intrinsics which have a 1 to 1 mapping instruction during code gen (3) Added runtime api call to set ocl shared memory argument
-
- Mar 05, 2016
-
-
Prakalp Srivastava authored
request_mem failure (2) modified visc_sh version of sgemm
-
- Feb 08, 2016
-
-
Prakalp Srivastava authored
-
- Nov 19, 2015
-
-
Prakalp Srivastava authored
(2) EdgeDetection pipeline example working
-
Prakalp Srivastava authored
-
- Nov 18, 2015
-
-
Prakalp Srivastava authored
Added singleNodeStream.ll and twoNodeStream.ll test cases
-
Prakalp Srivastava authored
(1) Changes to DFGraph.h for identifying streaming graphs and edges (2) Added/modified launch, wait, push, pop intrinsics for streaming graphs (3) Changes to DFG2LLVM_X86.cpp and DFG2LLVM.h pass to support code gen for streaming (4) BuildDFG.cpp modified to create streaming edges (5) Modified visc-rt.cpp and visc-rt.h to add runtime support for streaming
-
- Nov 04, 2015
-
-
Prakalp Srivastava authored
Choose device in init context than in execute node (Might want to expand to multiple devices in future) Modifications also include code for choosing sub devices for x86 target, although that code is inside an always false if condition
-
- Aug 05, 2015
-
-
Prakalp Srivastava authored
-
- Aug 04, 2015
-
-
Prakalp Srivastava authored
-
- Jul 14, 2015
-
-
Prakalp Srivastava authored
-
- Jun 18, 2015
-
-
Prakalp Srivastava authored
code enquires about its ancestor. Enables to run visc parboil benchmarks on x86 alone (2) Modified unittests to have llvm.visc.init and cleanup intrinsics. Now they all pass (3) Modified visc.mk to easily compile visc version for just x86. Pass TARGET=x86 as option to make command
-
- Jun 03, 2015
-
-
Prakalp Srivastava authored
-
- May 20, 2015
-
-
Prakalp Srivastava authored
(2) Added dummy function calls for visc initialization and visc clean up to benchmarks and added support for it to all the passes. (3) Timers are now only printed once (4) Added extra timers to parboil header file
-