大學時因為國文老師的一句話所以開啟了一段大量閱讀的時期。時光荏苒,發現自己除了專業知識外,對於其他領域的涉獵實在不足。盼望能重拾閱讀的習慣,為自己留下一些閱讀的痕跡。
4/24/2024This short course is designed for students who plan to learn about common data structures with efficient algorithms, solve LeetCode problems, and know state-of-the-art information techniques. The achievements of Algorithms Lab are listed below:
4/8/2024Multicore design is one of modern features of computer systems. You can easily see at least 4 cores in commercial CPUs in your desktop computers, laptops, even smart phones (for example, Apple A16 has one 6 cores CPU). However, the programming beginners rarely have opportunities to exploit the performance benefits of multi-core hardware, letting alone get a deep understanding of contemporary computer architecture. In recent years, Artificial Intelligence (AI) has become a prominent field, heavily relying on graphics processing units (GPUs) or accelerators for machine learning (ML). For example, the latest NVIDIA graphics card, the RTX 4090, has 16384 CUDA cores. Utilizing such an immense number of computational units has become a crucial challenge. This course shows you how to utilize these computing units (CPUs and GPUs) to unleash their computational performance. We will cover the following topics in ths course:
3/30/2024This article helps you set up your environment step by step.
3/16/2024or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up