gitextract_lpiadbln/ ├── .gitattributes ├── 3d-rendering/ │ ├── Makefile │ ├── README.md │ ├── outputs_golden.txt │ └── src/ │ ├── host/ │ │ ├── 3d_rendering_host.cpp │ │ ├── check_result.cpp │ │ ├── check_result.h │ │ ├── input_data.h │ │ ├── typedefs.h │ │ ├── utils.cpp │ │ └── utils.h │ ├── ocl/ │ │ └── rendering.cpp │ ├── sdsoc/ │ │ ├── rendering.cpp │ │ └── rendering.h │ └── sw/ │ ├── rendering_sw.cpp │ └── rendering_sw.h ├── BNN/ │ ├── LICENSE │ ├── README.md │ ├── cpp/ │ │ ├── Makefile │ │ ├── Makefile.inc │ │ ├── accel/ │ │ │ ├── Accel.cpp │ │ │ ├── Accel.h │ │ │ ├── AccelPrint.cpp │ │ │ ├── AccelPrint.h │ │ │ ├── AccelSchedule.cpp │ │ │ ├── AccelSchedule.h │ │ │ ├── AccelTest.cpp │ │ │ ├── AccelTest.h │ │ │ ├── Dense.cpp │ │ │ ├── Dense.h │ │ │ ├── InputConv.cpp │ │ │ ├── InputConv.h │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── accel_test_bnn.cpp │ │ │ ├── accel_test_layer.cpp │ │ │ ├── accel_test_random.cpp │ │ │ ├── hls.tcl │ │ │ ├── opt.tcl │ │ │ ├── parse_vivado.py │ │ │ └── sdsoc_build/ │ │ │ ├── Makefile │ │ │ └── sds.tcl │ │ ├── minizip/ │ │ │ ├── CMakeLists.txt │ │ │ ├── ChangeLog │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── Makefile.am │ │ │ ├── README.md │ │ │ ├── aes/ │ │ │ │ ├── Makefile │ │ │ │ ├── aes.h │ │ │ │ ├── aes_via_ace.h │ │ │ │ ├── aescrypt.c │ │ │ │ ├── aeskey.c │ │ │ │ ├── aesopt.h │ │ │ │ ├── aestab.c │ │ │ │ ├── aestab.h │ │ │ │ ├── brg_endian.h │ │ │ │ ├── brg_types.h │ │ │ │ ├── entropy.c │ │ │ │ ├── entropy.h │ │ │ │ ├── fileenc.c │ │ │ │ ├── fileenc.h │ │ │ │ ├── hmac.c │ │ │ │ ├── hmac.h │ │ │ │ ├── prng.c │ │ │ │ ├── prng.h │ │ │ │ ├── pwd2key.c │ │ │ │ ├── pwd2key.h │ │ │ │ ├── sha1.c │ │ │ │ └── sha1.h │ │ │ ├── configure.ac │ │ │ ├── crypt.h │ │ │ ├── ioapi.c │ │ │ ├── ioapi.h │ │ │ ├── ioapi_buf.c │ │ │ ├── ioapi_buf.h │ │ │ ├── ioapi_mem.c │ │ │ ├── ioapi_mem.h │ │ │ ├── iowin32.c │ │ │ ├── iowin32.h │ │ │ ├── miniunz.c │ │ │ ├── miniunz.vcproj │ │ │ ├── minizip.c │ │ │ ├── minizip.pc.in │ │ │ ├── minizip.sln │ │ │ ├── minizip.vcproj │ │ │ ├── unzip.c │ │ │ ├── unzip.h │ │ │ ├── zip.c │ │ │ └── zip.h │ │ └── utils/ │ │ ├── Common.cpp │ │ ├── Common.h │ │ ├── DataIO.cpp │ │ ├── DataIO.h │ │ ├── Debug.h │ │ ├── Makefile │ │ ├── ParamIO.cpp │ │ ├── ParamIO.h │ │ ├── SArray.h │ │ ├── Timer.cpp │ │ ├── Timer.h │ │ ├── Typedefs.h │ │ ├── ZipIO.cpp │ │ ├── ZipIO.h │ │ └── open_zip.cpp │ ├── data/ │ │ └── get_data.sh │ ├── params/ │ │ └── get_params.sh │ └── setup.sh ├── LICENSE ├── README.md ├── digit-recognition/ │ ├── Makefile │ ├── README.md │ ├── outputs_golden.txt │ └── src/ │ ├── host/ │ │ ├── check_result.cpp │ │ ├── check_result.h │ │ ├── digit_recognition.cpp │ │ ├── testing_data.h │ │ ├── training_data.h │ │ ├── typedefs.h │ │ ├── utils.cpp │ │ └── utils.h │ ├── ocl/ │ │ └── digitrec.cl │ ├── sdsoc/ │ │ ├── digitrec.cpp │ │ └── digitrec.h │ └── sw/ │ ├── digitrec_sw.cpp │ └── digitrec_sw.h ├── face-detection/ │ ├── Makefile │ ├── README.md │ ├── outputs_golden.txt │ └── src/ │ ├── host/ │ │ ├── check_result.cpp │ │ ├── check_result.h │ │ ├── face_detect_host.cpp │ │ ├── image.cpp │ │ ├── image.h │ │ ├── image0_320_240.h │ │ ├── typedefs.h │ │ ├── utils.cpp │ │ └── utils.h │ ├── ocl/ │ │ ├── face_detect.cpp │ │ ├── haar_dataEWC_with_partitioning.h │ │ ├── haar_dataRcc_with_partitioning.h │ │ └── haar_mapping.h │ ├── sdsoc/ │ │ ├── face_detect.cpp │ │ ├── face_detect.h │ │ ├── haar_dataEWC_with_partitioning.h │ │ ├── haar_dataRcc_with_partitioning.h │ │ └── haar_mapping.h │ └── sw/ │ ├── face_detect_sw.cpp │ ├── face_detect_sw.h │ ├── haar_dataEWC_with_partitioning.h │ └── haar_dataRcc_with_partitioning.h ├── harness/ │ ├── README.md │ ├── harness.mk │ └── ocl_src/ │ ├── CLKernel.cpp │ ├── CLKernel.h │ ├── CLMemObj.cpp │ ├── CLMemObj.h │ ├── CLWorld.cpp │ └── CLWorld.h ├── optical-flow/ │ ├── Makefile │ ├── README.md │ ├── datasets/ │ │ ├── current/ │ │ │ ├── frame1.ppm │ │ │ ├── frame2.ppm │ │ │ ├── frame3.ppm │ │ │ ├── frame4.ppm │ │ │ ├── frame5.ppm │ │ │ └── ref.flo │ │ └── sintel_alley/ │ │ ├── frame1.ppm │ │ ├── frame2.ppm │ │ ├── frame3.ppm │ │ ├── frame4.ppm │ │ ├── frame5.ppm │ │ └── ref.flo │ ├── imageLib/ │ │ ├── Convert.cpp │ │ ├── Convert.h │ │ ├── Convolve.cpp │ │ ├── Convolve.h │ │ ├── Copyright.h │ │ ├── Error.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── ImageIO.cpp │ │ ├── ImageIO.h │ │ ├── README.txt │ │ ├── RefCntMem.cpp │ │ ├── RefCntMem.h │ │ ├── flowIO.cpp │ │ ├── flowIO.h │ │ └── imageLib.h │ ├── output_golden.txt │ └── src/ │ ├── host/ │ │ ├── check_result.cpp │ │ ├── check_result.h │ │ ├── optical_flow_host.cpp │ │ ├── typedefs.h │ │ ├── utils.cpp │ │ └── utils.h │ ├── ocl/ │ │ └── optical_flow.cpp │ ├── sdsoc/ │ │ ├── optical_flow.cpp │ │ └── optical_flow.h │ └── sw/ │ ├── optical_flow_sw.cpp │ └── optical_flow_sw.h └── spam-filter/ ├── Makefile ├── README.md ├── data/ │ └── .gitignore ├── output_golden.txt └── src/ ├── host/ │ ├── check_result.cpp │ ├── check_result.h │ ├── spam_filter.cpp │ ├── typedefs.h │ ├── utils.cpp │ └── utils.h ├── ocl/ │ ├── lut.h │ └── sgd.cpp ├── sdsoc/ │ ├── lut.h │ ├── sgd.cpp │ └── sgd.h └── sw/ ├── lut.h ├── sgd_sw.cpp └── sgd_sw.h