3/26 하드웨어도 소프트웨어처럼 짜야한다 (강지훈 교수/KAIST 전산학부)
작성자
kaistsoftware
작성일
2024-03-21 16:36
조회
719
- 강사 : 강지훈 교수 (KAIST 전산학부)
- 일시 : 2024. 3. 26 (화) 16:00~17:30
특히 하드웨어와 소프트웨어 개발 방법론은 극명하게 달라졌는데, 가령 2000년대 애자일 소프트웨어 개발 방법론이 각광받은 반면 하드웨어는 계속 폭포수 모델에 기반해 개발되고 있다.
생산성이 높은 소프트웨어 개발 방법론을 하드웨어 개발에 적용하려는 시도가 여럿 있었지만, 실제 하드웨어 개발에 사용된 예는 지금까지 거의 없었다.
이 발표에서는 그동안 우리가 하드웨어도 소프트웨어처럼 높은 생산성으로 짜기 위해 노력한 발자취를 소개한다.
특히 고수준 함수형 언어로부터 pipelined CPU, 100Gbps 네트워크 카드 등 실제적인 회로의 RTL (Verilog) 디자인을 컴파일한 작업을 소개한다 [1, 2].
또한 이 작업 진행중에 하드웨어 아키텍트로부터 받은 (매우) 부정적인 피드백과 그 극복 과정을 소개한다.
[1] ShakeFlow: Functional Hardware Description with Latency-Insensitive Interface Combinators.
Sungsoo Han†, Minseong Jang†, Jeehoon Kang (†: co-first authors in alphabetical order).
ASPLOS 2023.
[2] HazardFlow: Modular Hardware Design of Pipelined Circuits with Hazards.
Minseong Jang, Jungin Rhee, Woojin Lee, Shuangshuang Zhao, Jeehoon Kang.
PLDI 2024 (conditionally accepted).
전체 121
번호 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
공지사항 |
2024년 봄학기 콜로퀴엄 일정 안내
kaistsoftware
|
2024.02.21
|
추천 1
|
조회 4038
|
kaistsoftware | 2024.02.21 | 1 | 4038 |
80 |
5/12 수학, 확률, 통계 그리고 AI와 ML (김병천 교수/KAIST 경영공학부)
kaistsoftware
|
2022.05.13
|
추천 0
|
조회 5777
|
kaistsoftware | 2022.05.13 | 0 | 5777 |
79 |
4/14 Deep Learning for Understanding the World like Humans (안성진 교수/KAIST 전산학부)
kaistsoftware
|
2022.04.11
|
추천 0
|
조회 5676
|
kaistsoftware | 2022.04.11 | 0 | 5676 |
78 |
4/7 자연언어처리와 지식그래표: 한국어와 글로벌 활동 (최기선 교수/KAIST 전산학부)
kaistsoftware
|
2022.04.04
|
추천 0
|
조회 5091
|
kaistsoftware | 2022.04.04 | 0 | 5091 |
77 |
3/31 와인의 세계 (오영환 교수/KAIST 전산학부)
kaistsoftware
|
2022.03.28
|
추천 0
|
조회 5675
|
kaistsoftware | 2022.03.28 | 0 | 5675 |
76 |
3/24 Recommendation Systems in Biomedicine (송길태 교수/부산대학교 정보컴퓨터공학부)
kaistsoftware
|
2022.03.28
|
추천 0
|
조회 6029
|
kaistsoftware | 2022.03.28 | 0 | 6029 |
75 |
3/17 AI로 신제품 설계하기 (강남우 교수/KAIST 조천식녹색교통대학원)
kaistsoftware
|
2022.03.15
|
추천 0
|
조회 6041
|
kaistsoftware | 2022.03.15 | 0 | 6041 |
74 |
3/10 교육분야의 데이터 활용과 과제 (한정윤 박사/한국교육개발원 미래교육연구본부)
kaistsoftware
|
2022.03.14
|
추천 0
|
조회 7271
|
kaistsoftware | 2022.03.14 | 0 | 7271 |
73 |
2022년 봄학기 콜로퀴엄 일정 안내
kaistsoftware
|
2022.03.14
|
추천 0
|
조회 8166
|
kaistsoftware | 2022.03.14 | 0 | 8166 |
72 |
12/9 Speech Communication in Everyday Life (송지은 교수/KAIST 인문사회과학부)
kaistsoftware
|
2021.12.06
|
추천 0
|
조회 7248
|
kaistsoftware | 2021.12.06 | 0 | 7248 |
71 |
12/2 Multilingual and Cross-Lingual Analysis of Neural Machine Translation Models (김재명 연구원/NAVER LABS Europe, France)
kaistsoftware
|
2021.12.01
|
추천 0
|
조회 7083
|
kaistsoftware | 2021.12.01 | 0 | 7083 |