BEST POST ๐บ
-
๐ ํด์ ์ํ๊ณ ์กฐ์ฌ (22/06/29)
1. ํด์ ์ค์ผ ์คํ ํ์ - '๊ฐ๊น์ด ์๊ฐ์ ์ถ์ ํฐ์ ์ ์์ ์ ์๋ค' -> ๊ตฌ์ฒด์ ์ธ ์ฌ๊ฐ์ฑ, ์์น์ -๊ฐ๊ด์ ์ธ ์๋ฃ? - ํด์ ์ํ๊ณ์ ํ์ฌ ์คํ๋? - ํด์์ํ๊ณ๊ฐ ํ๊ฒฝ ๋ฌธ์ ์ค์์ ๊ฐ์ฅ ์๊ธํ ๊น? 1) ๊ตญ๋ด ํด์ ์ค์ผ ๋ฐ์ดํฐ (ํด์ํ๊ฒฝ๊ณต๋จ ๊ณต๊ณต๋ฐ์ดํฐ) https://www.data.go.kr/data/15069295/fileData.do?recommendDataYn=Y#tab-layer-recommend-data ํด์ํ๊ฒฝ๊ณต๋จ_ํด์์ฐ๋ ๊ธฐ ์กฐ์ฌ_์ง์ญ๋ณ_20201231 ํด์์ฐ๋ ๊ธฐ ์กฐ์ฌ๋ ๋ชฉ์ ์ ๋ฐ๋ผ ์๊ฑฐ์ฒ๋ฆฌ์ฌ์ ์ ์ฑ ์๋ฆฝ์ ์ํ ์คํ์กฐ์ฌ ์ฌ์ ๊ณผ ์๊ฑฐ์ฒ๋ฆฌ ์ฌ์ ์ํ์ ์ํ ์ค์์ค๊ณ ์ฌ์ ์ ํํ๋ก ์ํ๋๊ณ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์์ง๋ ์กฐ์ฌ์ ๋ณด๋ ํจ์จ www.data.go.kr 2) ํด์ ์ฐ๋ ๊ธฐ ๋ฌธ์ ์ ์ฌ๊ฐ..
2022.06.29 18:40 -
Transformer Tokenizer, Embedding and LLaMA
Tokenization and Embedding: Science Behind Large Language Modelย Every input that we are providing to GPT is nothing but a token (numerical id) or a sequence of tokens.ย GPT doesnโt understand the language the way humans do but it just processes sequence of numerical ids, that we call tokens. But how does it find the association among words(tokens) and provide human like response, here comes the c..
2024.07.06 21:38 -
[Swift] Alamofire vs Moya & URLSession์ ๋ํ์ฌ
URLSession The URLSession class and related classes provide an API for downloading data from and uploading data to endpoints indicated by URLs. Your app can also use this API to perform background downloads when your app isnโt running or, in iOS, while your app is suspended. You can use the related URLSessionDelegate and URLSessionTaskDelegate to support authentication and receive events like re..
2023.01.27 17:07
NEW POST โจ
-
[SNULE] A Simplified Nerdy ULE Scheduler
2025. 07. 12 Saturday Operating System 3rd ProjectSNULE: A Simplified Nerdy ULE Scheduler Course Material: https://github.com/snu-csl/os-pa3/Source Code: https://github.com/SohyeonKim-dev/xv6-riscv-snu/tree/pa3
2025.07.12 19:51 -
[TFLite] ์บก์คํค๋์์ธ ์ต์ข ๋ฐํ
2025. 06. 20 ๊ธ์์ผ
2025.06.20 19:52 -
[TFLite] Emulation Results
2025. 06. 10. ํ์์ผ ๐ TODOLIST- FLIP PROB 0.00001 ์์ค์ผ๋ก ์ค์ด๊ธฐ- ๋์ผํ rate์์ 100ํ ๋ฐ๋ณต ํ ํต๊ณ - ๊ฐ์ด ๋ณด์กด or ๋ณ๊ฒฝ ์ฌ๋ถ๋ก ๊ทธ๋ํ - random seed ๋ณ๊ฒฝํ๋๋ก ๊ตฌํ
2025.06.10 16:23 -
[TFLite] Fault Injection
2025. 06. 05. ๋ชฉ์์ผ
2025.06.05 15:31 -
[TFLite] Hook and Fault Injection
2025. 05. 27. Tuesday
2025.05.26 18:14 -
[PIM] PIM-Rec Design
2025. 05. 20. ํ์์ผ Paper: https://open.library.ubc.ca/soa/cIRcle/collections/ubctheses/24/items/1.0435518 Offloading embedding lookups to processing-in-memory for deep learning recommender modelsRecommender systems are an essential part of many industries and businesses. Generating accurate recommendations is critical for user engagement and business revenue. Currently, deep learning recomme..
2025.05.20 13:18 -
[PIM] Embedding Look-Up Build
2025. 05. 13. PIM ยท TFLite ๋ฉ๋ฏธํ ๐ฉโ๐ป ๐ ๋ค์ ์๊ฐ๊น์ง ์ด๋ป๊ฒ ๋๋์ด์ ์ฌ๋ผ๊ฐ๋์ง ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ ์กฐ์ฌํ๊ธฐhttps://open.library.ubc.ca/soa/cIRcle/collections/ubctheses/24/items/1.0435518 Offloading embedding lookups to processing-in-memory for deep learning recommender modelsAbstract Recommender systems are an essential part of many industries and businesses. Generating accurate recommendations is critical for user engagement..
2025.05.13 17:47 -
[RISC-V] System Call
PA2: System Call System calls are interfaces that allow user applications to request various services from the operating system kernel. This project aims to explore and understand how system calls are implemented in the xv6 operating system.git-hub: https://github.com/snu-csl/os-pa2/ ๐ start.cxv6 kernel boot up code ๋ฆฌ๋ ์ค ์ปค๋์ ์ด๊ธฐํ ๊ณผ์ ์ ๋ด๋น ์ปค๋์ด ๋ถํ ๋ ๋ ๊ฐ์ฅ ๋จผ์ ์คํ๋์ด, ์ด๊ธฐ ํ๊ฒฝ์ ์ค์ #include "types.h"#include..
2025.05.03 11:23 -
[Cross Compile] TensorFlow Lite RISC-V Cross Compile
0402 WednesdayTensorFlow Lite RISC-Vย Crossย Compileย set(CMAKE_SYSTEM_NAME Linux)set(CMAKE_SYSTEM_PROCESSOR riscv32)# riscv32-glibc-ubuntu-22.04-llvm-nightly-2025.01.20-nightly.tar.xz # ํด์ฒด์ธ ๊ฒฝ๋ก ์ค์ # /home/sohyun/toolchains/riscv/sysrootset(triple riscv32-unknown-linux-gnu)set(toolchain /home/sohyun/toolchains/riscv)set(CMAKE_SYSROOT ${toolchain}/sysroot)set(CMAKE_C_COMPILER ${toolchain}/bin/${tri..
2025.04.02 23:16 -
[Paper Review] A Portable and Fault-Tolerant Microprocessor Based on the SPARC V8Architecture
A Portable and Fault-Tolerant Microprocessor Based on the SPARC V8ย Architecturehttps://ieeexplore.ieee.org/document/1028926ย A portable and fault-tolerant microprocessor based on the SPARC v8 architectureThe architecture and implementation of the LEON-FT processor is presented. LEON-FT is a fault-tolerant 32 bit processor based on the SPARC V8 instruction set. The processors tolerates transient S..
2025.03.17 17:15 -
KIST Europe Internship ์ฑ๊ณผ๋ฐํํ
2025. 01. 29 ์์์ผBiohybrid Robot System at KIST Europe
2025.01.30 17:16 -
[Biohybrid Project] Fusion360 Scale Modify & gcode export
2025. 01. 28 ํ์์ผ KIST Europe ์ธํด์ญ์ด ์ด๋ฒ์ฃผ ๊ธ์์ผ์ ๋ง๋ฌด๋ฆฌ๋๋ค. ๐๋ง์ง๋ง ์ฑ๊ณผ๋ฐํํ ์๋ฃ๋ ์ต์ข ๋ณด๊ณ ์๋ฅผ ์์ฑํ๊ณ ์๋ค.๋ฐฐ์ํ๋ ์ค๊ฐ๋ ธ์ด๋๋ฅผ ๊ธ์์ผ์ ์ค์บํด๋๋ก ์ฎ๊ฒจ ์ฌ์๋ค. ์ด์ ํ์ธํด๋ณด์๋๋ฐ, ์๋ก ์กฐ๊ธ์ฉ ๋ถ์ด ์๋ ๋ชจ์ต์ ํ์ธํ ์ ์์๋ค. ๐ฉโ๐ป๊ฐ๊ธฐ ์ ์ 3D ํ๋ฆฐํฐ ์ฌ์ฉ๋ฒ์ ์๋ ค๋๋ ค์ผ ํด์,๋์์ ๋ฝ์ผ๋ ค๊ณ ๋ดค๋๋ . ์ง๋๋ฒ์๋ ๊น์ ๋ฐฐ ๋ฐ์ฌ๋์ดBambu Lab์ผ๋ก Scale์ ์กฐ์ ํด์ฃผ์ ์, Fusion์๋์๋ ๋ด๊ฐ ์ค๊ณํ๋ ๊ฑฐ๋ํ ๋ชฐ๋ ๋์๋ง ๋จ์์์๋ค . . (๋ฒ์จ ํ ๋ฌ์ด๋ ์ง๋์, ๋น์จ๋ ๋ฐ๋ก ๊ธฐ์ต์ด ์๋ฌ๋ค..) ์ฌ๊ธฐ์๋ .stl๋ก export ํ๊ธฐ ์ง์ ์, ์ ์ฒด x,y,z๋น์จ์ ๋ณ๊ฒฝํด์ ๋ณด๋ผ ์ ์๋ ๊ธฐ๋ฅ์ด ์์ง ์์๊น?์ถ์ด์ ์ฐพ์๋ณด๋, modi..
2025.01.28 19:18 -
[Biohybrid Project] Differentiation of hiPSC into cardiac organoids
2025. 01. 15 ์์์ผ๋ณธ๊ฒฉ์ ์ผ๋ก ์ธํฌ ํค์ฐ๊ธฐ startย ์ค์ ์๋ ๋ฐ์ฌ๋๊ป์ ๋ถํ ํ๋กํ ์ฝ์ ๋ํดย ์ค๋ช ํด์ฃผ์ จ๊ณ , ์คํ์ ์คํ์ ์งํํ์๋ค.ย ย ์คํ ๊ธฐ๊ตฌ๋ค์ด๋ ์ฉ์ก์ ๋ํด์๋ ์์ธํ๊ฒ ์ค๋ช ํด์ฃผ์ จ๋ค.์ค๊ธฐ์ธํฌ๋ก๋ถํฐ ์ํ๋ ์ค๊ฐ๋ ธ์ด๋๋ฅผ ์ ๋ํด๋ด๊ธฐ ์ํด, ์๊ธฐ ๋ณ๋ก์ ์ ํ ๋จ๋ฐฑ์ง๊ณผ ์ผ๋ฏธ์ปฌ์ ๋ฃ์ด์ฃผ์ด์ผ ํ๋ค. (๋ฐ์ํ์ ์๋ฆฌ๋ฅผ ๋ฐํ์ผ๋ก)์๋ฌผํ ์คํ ๊ณผ์ ์ ํ๋ํ๋ ๊ด์ฐฐํ ์ ์์ด์, ์ ๊ธฐํ๊ณ ์ฌ๋ฏธ์์๋ค. :)ย ย ย ย ย ย ๐ฌ ์คํ ๊ณผ์ Summaryย 1. ํ๋ฏธ๊ฒฝ์ผ๋ก Cell ์ํ ํ์ธํ๊ธฐย 2. ์คํ์ ํ์ํ ์ฉ์ก๋ค์ ๋ น์ธ๋ค. (๋๋ ๋ณด๊ด)ย 3. ํ๋กํ ์ฝ์ ์์ฑ๋ ๋น์จ์ ๋ง์ถฐ Medium์ ๋ฐฐํฉํ๋ค.ย 4. ๊ธฐ์กด ๋ฐฐ์์ก์ ์ ๊ฑฐํ๊ณ , ์๋ก์ด ๋ฐฐ์์ก์ ๋ฃ์ด์ค๋ค.ย 5. ํ๋ฏธ๊ฒฝ์ผ๋ก ํ ๋ฒ ๋ ๊ด์ฐฐํ๊ธฐ + ์ ๋ฆฌํ๊ณ , ๋ง๋ฌด๋ฆฌย ..
2025.01.22 01:28 -
[Biohybrid Project] Sterilizing Molds with Alcohol for Cell Culturing
2025. 01. 13. Mondayย ย ย ย ย ย ย ์์ฑ๋ ์ค์บํด๋๋ฅผ ์ค๋ธ์์ ๊บผ๋๋ค :)ย ย ย ย ย ย ย ์ดํ์ ์ฒ๋ฆฌ๋ฅผ ํ๋, ํ์คํ ๋ถ๋ฆฌ๊ฐ ์๋๋ค!ย ๊ฐ์ฅ์๋ฆฌ๋ ๊ฐ์๋ก ์๋ผ๋ด์ด, ์ค์บํด๋ ์์ฑ โ๏ธย ย ย ย ย ย ํ ์๊ฐ ์ ๋, ์์ฝ์ฌ์ ๋ฃ์ด ์๋ ํด์ค๋ค.ย ย ย ย ย ย ย ์คํ์ค์์ ์ค๊ธฐ์ธํฌ๋ ๊ตฌ๊ฒฝํ๋ค ๐ฌ
2025.01.22 01:08 -
[Biohybrid Project] Coating Molds with Release Agent - Fianl Version of Mold Casting
2025. 01. 10 ๊ธ์์ผย ๋ง์ง๋ง ๋ฒ์ ๋ชฐ๋(์ ์ผ ์์ ์ฌ์ด์ฆ)์ ํด๋ฆฌ๋จธ๋ฅผ ๋ถ์ด ์์ฑ์์ผฐ๋ค :)ย ย ย ย ย ย ย ์ฒ์ ๋ฒ์ ์ค์บํด๋์ ํฌ๊ธฐ ๋น๊ตย ย ย ย ย ย ย ์งฑ ๊ท์ฝ๋ค ๐ชผย ย ย ย ย โ๏ธ์๋์ ๋ง์ถ๊ธฐ ์ํด,๋ณธ๊ฒฉ - ๊ฐ๋ด์๊ณต์ ์ ํ๋ค.ย ย ๊ฐ๊ฒฉ์ ๋ฉ์ฐ๊ธฐ ์ํด, ํ๋ฉด์ ํ ์ดํ์ ํด์ค๋ค.ย ย ย ย ย ๐ฟ๋ชฐ๋์ ํด๋ฆฌ๋จธ๋ฅผ ์ฝ๊ฒ ๋ถ๋ฆฌํ๊ธฐ ์ํด,ํ๋ฉด์ ์ดํ์ (Easy Release 200)๋ฅผ ๋ฟ๋ ค์ค๋ค.ย ย ์ค์ธ์์ ์์ ํ๊ธฐ ๐ทย ย ย ย ย ย ์ฃผ์ (Part A)์ ๊ฒฝํ์ (Part B)๋ฅผย 1:1์ ๋ฐฐํฉ๋น๋ก ์์ด, ๋ชฐ๋์ ๋ถ์ด์ค๋๋ค.ย ย ย ย ย ย ย ์ง๊ณต ์ฒ๋ฆฌ๋ฅผ ๋ง์น ํด๋ฆฌ๋จธ๋ฅผ ๋ชฐ๋์ ๋ถ๋ ๊ณผ์ ์์๋ค์ ๊ธฐํฌ๊ฐ ์๊ธฐ๊ธธ๋, ์ด๋ฒ์๋ ํ๋ก์ธ์ค๋ฅผ ๋ณ๊ฒฝํ์ฌ๋ชฐ๋์ ํด๋ฆฌ๋จธ๋ฅผ ๋ถ๊ณ , ์ดํ ํต์ฑ๋ก ์ง๊ณต ์ฑ๋ฒ์ ๋ฃ์๋ค.ย ย ย ย ย ย ย Vacuum ์ํ์ ๋๋ฌํ๋ฉด์๋ถ..
2025.01.22 00:56 -
[OS Project] Chap10-1. Process - PCB and Context switch
ProcessAย processย isย anย instanceย ofย anย application. Each process has its own independent execution context and resources, such as a virtual address space. Practical operating systems provide the execution context as a separate concept called a "thread". For simplicity, in this book we'll treat each process as having a single thread.ย ย ย Process control blockย The followingย processย structure defines ..
2025.01.19 03:18 -
[OS Project] Chap9. Memory Allocation
Memory AllocationBefore implementing a memory allocator, let's define the memory regions to be managed by the allocator . = ALIGN(4); . += 128 * 1024; /* 128KB */ __stack_top = .; . = ALIGN(4096); __free_ram = .; . += 64 * 1024 * 1024; /* 64MB */ __free_ram_end = .;}ย This adds two new symbols,ย __free_ram and __free_ram_end. This defines a memory area after the stack space. ..
2025.01.18 00:10 -
[OS Project] Chap8. Exception
ExceptionException is a CPU feature that allows the kernel to handle various events, such as invalid memory access (aka. page faults), illegal instructions, and system calls.ย ย Exception is like a hardware-assistedย try-catchย mechanism in C++ or Java. Until CPU encounters the situation where kernel intervention is required, it continues to execute the program. The key difference fromย try-catchย is ..
2025.01.17 23:26 -
[OS Project] Chap7. Kernel Panic
Kernel PanicA kernel panic occurs when the kernel encounters an unrecoverable error, similar to the concept ofย panicย in Go or Rust. Have you ever seen a blue screen on Windows? Let's implement the same concept in our kernel to handle fatal errors.ย The followingย PANICย macro is the implementation of kernel panic#define PANIC(fmt, ...) \ do ..
2025.01.17 01:09 -
[OS Project] Chap6. C Standard Library
C Standard LibraryIn this chapter, let's implement basic types and memory operations, as well as string manipulation functions. In this book, for the purpose of learning, we'll create these from scratch instead of using C standard library.ย The concepts introduced in this chapter are very common in C programming, so ChatGPT would provide solid answers. If you struggle with implementation or under..
2025.01.17 00:57