Tutorial
Posts filed under Tutorial.
-
Programming Intel FPGAs on Apple Silicon Macs
Read →This tutorial presents how to set up a Quartus compilation flow with UTM on Apple Silicon Macs. IntroductionWhy would you want to program Intel FPGAs on an Apple Silicon Mac? Maybe you are a student/TA who needs to run s…
-
How to Set Up VNC Server on a Linux Machine
Read →A tutorial to setup VNC server on linux machines for remote GUI desktop access. First of all, what is VNC? In computing, Virtual Network Computing is a graphical desktop-sharing system that uses the Remote Frame Buffer p…
-
Loop Optimization in HLS
Read →Loop optimization in Vivado HLS. What is II?II means initiation interval. For a function, II is the number of clock cycles before it could accept new inputs and is generally the most critical performance metric in any sy…
-
On HeteroCL
Read →HeteroCL is a software-defined reconfigurable computing framework. It is composed of a Python-based DSL (Domain-Specific Language) and an FPGA compilation flow. Welcome to my notes on HeteroCL. How do we install HeteroCL…
-
Neural Architecture Search, Basic Concepts, Paper Summary and Implementations
Read →Knowledge and methods for Neural Architecture Search and Automated Deep Learning. OverviewNeural Architecture Search, or NAS, can be seen as a subtask of AutoML. It tries to automate the designing process of neural netwo…