๋ฐ์ดํฐ์๋ ์ฒด๊ณ๊ฐ ์๋ค. ์ด ์ฒด๊ณ๊ฐ ๊ฐ์ถฐ์ง๋ฉด, ์ฌ์ง/์๋ฆฌ/๊ธ์ ๋ณด๊ณ ๊ณ ์์ด์ธ์ง ๊ฐ์์ง์ธ์ง ํ๋จ ํ ์ ์๋ค.
ํ์ต ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๊ณ์ ํ์ต์์ผ ์ต์ข ๋ชฉํ๋ ๋ชจ๋ธ์ ๋ง๋๋ ๊ฒ์ด๋ค.
โ
๋จธ์ ๋ฌ๋์ ๋ชจ๋ธ์ ๋ง๋๋ ๊ฒ์ ์ ๋ง ๋ง์ ์์์ด ํ์ํจ.
๊ทธ๋ฌ๋ฏ๋ก, ์ํ์ ์ผ๋ก ๋ ผ๋ฆฌ์ ์ผ๋ก ์ ๋ต์ ๋ง๋ค๊ธฐ ์ด๋ ค์ด ๊ฒ๋ค์ ๋ํด ๋จธ์ ๋ฌ๋์ ์ฌ์ฉํ๋ค.
๊ทธ๋์ ์ต์ข ๋ชฉํ์ธ ๋ชจ๋ธ์ด ์์ฑ์ด ๋๋ฉด, input data๋ฅผ ์คฌ์ ๋, Model์ด ์ผ๋ฐํ(Generazation) ํ, output data๋ฅผ ๋ง๋ค์ด์ค๋ค.
โ
โ
๊ทธ๋ฐ๋ฐ ์ฐ๋ฆฌ๋ Training Data์ ์๋ ๊ฐ์์ง ์ฌ์ง์ ๋ค์ Input Data์ ๋ฃ๊ณ ์ด๊ฒ ์ด๋ค ๊ฒฌ์ข ์ธ์ง ์ ๋ต์ ๋ฃ๊ณ ์ถ์๊ฒ ์๋๊ณ ,
๊ธธ์์ ๋ง๋ ๊ฐ์์ง๋ฅผ ์ฌ์ง ์ฐ์ด์ ์ด๊ฑธ Input Data๋ก ์ฐ๊ณ ์ด๋ค ๊ฒฌ์ข ์ธ์ง ์๊ณ ์ถ์ดํ๋ค.
๋จธ์ ๋ฌ๋์ ๋ชจ๋ ๋ฌธ์ ๋ ์ฌ๊ธฐ์ ์์๋๋ค.
โ
๋ฌธ์ ๋ฅผ ์ต์ํํ๋ ค๋ฉด, Training Data๊ฐ bias ๋๋ฉด ์๋๊ณ , overfit๋๋ฉด ์๋๋ค.
โ
bias๋ ํธํฅ์ ์๋ฏธํ๋๋ฐ, ์๋ฅผ๋ค์ดโฆ ํ๊ตญ ๊ฐ์์ง ์ฌ์ง๋ง Training data๋ก ์ฃผ๋ฉด, ์ ๋ฝ ๊ฐ์์ง๋ฅผ ์ธ์ ๋ชป ํ ์ ์๋ค.
overfit์ ํธ๋ ์ด๋ ๋ฐ์ดํฐ์ ์ผ์น์ฑ์ ์๋ฏธํ๋๋ฐ, ์๋ฅผ๋ค์ด ํ์ต๋๋ ๊นจ๋ํ ๊ฐ์์ง ์ฌ์ง๋ง ๋ดค๋๋ฐ, Input data์์ ์ง์ ๋ถํ ๊ฐ์์ง ์ฌ์ง์ด ์ ๋ ฅ๋๋ฉด ๊ฐ์์ง๋ผ๊ณ ์ธ์ ์์ฒด๋ฅผ ๋ชปํ๊ฑฐ๋, Model ์์ฒด๊ฐ stuck์ ๋น ์ง ์ ์๋ค.
โ
โ
๊ทธ๋ฌ๋ฉด ๋จธ์ ๋ฌ๋ ์ค์ Model์ด ์ ๋ง๋ค์ด์ง๊ณ ์๋์ง ๊ฒ์ฆํ๊ธฐ ์ํด ํธ๋ ์ด๋ ๋ฐ์ดํฐ๋ฅผ ๋๋๋ ์์ ์ด ํ์ํ๋ค.
ํธ๋ ์ด๋ ๋ฐ์ดํฐ๊ฐ 1๋งํผ ์์ผ๋ฉด, ๋ณดํต 20% ๋ด์ธ๋ฅผ Validation set์ผ๋ก ๋นผ๋๊ณ Training set๋ง์ผ๋ก ๋ชจ๋ธ์ ํ์ฑํด ๋๊ฐ๋ค.
Model์ด ์ด๋์ ๋ ๋ง๋ค์ด์ก์ ๋, Validation set์ Model์ ๋ฃ๊ณ ์ฌ๋ฐ๋ฅธ ์ถ๋ ฅ ๊ฐ์ด ๋์ค๋์ง ํ์ธํ๋ค.
ํธ๋ ์ด๋ ์ ์ ๋ค ์ผ๋๋ฐ๋ validation set์ ์ฌ๋ฐ๋ฅธ ์ ๋ต์ ์ฃผ์ง ๋ชปํ๋ ๊ฒฝ์ฐ, Model ์์ฑ์ ์ ์ ์ค๋จํ ๋ถ์์ด ํ์ํ๋ค.
โ
โ
โ
๊ทธ๋์โฆ Model์ ๋ง๋๋ ์์ ์ ๋ณดํต์ parallelํ๊ฒ ์งํ๋๋ค.
โ
โ
-
b c d e๋ฅผ training data๋ก ๋ง๋๋ Model
-
a c d e๋ฅผ training data๋ก ๋ง๋๋ Model
-
a b d e๋ฅผ training data๋ก ๋ง๋๋ Model
โฆ
โ
์ด ๋ชจ๋ธ๋ค์ ๋ค ๋ค๋ฅธ ์ ํ์ฑ์ ๊ฐ๊ฒ๋๋ค.
โ
โ
โ
โ
โ
๋จธ์ ๋ฌ๋์ ํฌ๊ฒ 3๊ฐ์ง๋ก ๋ถ๋ฅ๋๋ค.
Supervised Leaning (๋๋ถ๋ถ์ machine learning) : ๋ฌธ์ ์ ์ ๋ต์ ์๋ ค์ฃผ๊ณ , ๊ทธ๊ฑธ ํตํด ๋ชจ๋ธ์ ๋ง๋ฌ. {input, correct output}
Unsupervised Learning : ๋ฌธ์ ๋ง ์ ๋ ฅ ๋ฐ๊ณ , ์ด๊ฒ ๋ญ์ง๋ ์๊ฐ ํ๋จํจ.. ๊ทธ๋์ ์ฐ์ด๋ ํ๋๋ ๋ง์ง ์์. {input}
Reinforcement Learning : ํผ์ ๋ฐ๋์ ๊ณ์ ๋๊ฑฐ๋, ๋ฒฝ๋ ๊นจ๊ธฐ ๊ฒ์์ ํ๋ฉด์ ๊ฒฝํ๊ณผ ํ์ต์ ํด๋๊ฐ๋ฉด์ ๋ชจ๋ธ์ ๋ง๋ค์ด๊ฐ. input, output, grade for this output}
Generative Learing : ๋ฌธ์ ์ ์ ๋ต์ ๋ณด๊ณ , ๊ทธ๊ฑธ ํตํด์ ์ ๋ต๊ณผ ๋น์ทํ๊ฑธ ๋ง๋ค์ด๊ฐ. ์๋ฅผ๋ค์ด, ์ฌ๋์ด๋ผ๋ ๊ธ์์ ์ฌ๋ ์ฌ์ง์ ๋ณด๋ฉด, ๋ชจ๋ธ์ ์๊ธฐ๊ฐ ๋ง๋ค์ด๋ธ ๊ฐ์์ ์ฌ๋ ์ฌ์ง์ ๋ง๋ค์ด์ค.
โ
์ฐธ๊ณ ๋ก Supervised Learning์ ์ง๋ํ์ต, Generative Learning์ ์์ฑํ ํ์ต, Reinforcement Learning์ ๊ฐํํ์ต์ด๋ผ๊ณ ๋ถ๋ฆฐ๋ค.
์ธ๊ณต์ง๋ฅ์ด๋ผ๋ ๊ฒ์ ๊ณ ์์ ์ฌ์ค 100๋ ์ ์๋ ์์๊ณ , ๋ ์ด์ ์๋ ์์์ ์๋ ์๋ค.
๋ณธ๊ฒฉ์ ์ผ๋ก ์ฐ๊ตฌ๊ฐ ์์๋ ๊ฒ์ 1950๋ ๋๋ถํฐ ์ปดํจํฐ์๊ฒ ์ฌ๋์ ๋ง์ ์ดํดํ ์ ์๋๋ก ๊ฐ๋ฅด์น๋ ๊ฒ์ด์๋ค.
์๋ฌด๋ฆฌ ์ธ์ดํ ์ด๋ก ์ ๊ฐ๋ฅด์น๊ณ ๋ฌธ๋ฒ์ ๊ฐ๋ฅด์น๋ฉฐ ์์ญ๋ ์ ๊ฐ๋ฅด์ณ๋ ๋์์ง์ง ์์๋ค.
โ
ํ์๋ค์ ์ธ๊ฐ์ ์ธ์ด๋ โ์ด๋ก ์ผ๋ก ๊ฐ๋ฅด์น๋๊ฒ ๋งค์ฐ ์ด๋ ต๊ตฌ๋โ๋ฅผ ๊นจ๋ซ๊ณ , ๋ค์ํ ๋ํ ๊ทน๋ณธ์ ์ปดํจํฐ์๊ฒ ์คฌ๋ค. ๊ทธ๋ฌ๋ ์์ญ๋ ์ด ์ง๋๋ ๋์์ง์ง ์์๋ค.
โ
2010๋ ๋ถํฐ ๋ค์ ๋จธ์ ๋ฌ๋์ ํ๋๋, ์ปดํจํฐ๊ฐ ๊ณ ์์ด์ ๊ฐ์์ง๋ฅผ ๋ถ๋ฅํ ์ ์๊ฒ ๋์๊ณ , 2016๋ ์ ์ํ๊ณ ๊ฐ ์ธ๊ณ ๋ฐ๋ ์ฑํผ์ธ๋ค์ ๊บพ์๋ค.
โ
์ฌ์ค ๋จธ์ ๋ฌ๋์ 1950๋ ๋๋, 80๋ ๋๋ ํ์ฌ๋ ๊ธฐ์ด ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ๋์ง ์์๋๋ฐ, Data์ ์์ด ๋งค์ฐ ์ปค์ง๋, ์ ๋๋๊ฒ ๋๊ธฐ ์์ํ๋ค. ๊ธฐ๊ณ๊ฐ ์ธ์์ ์ธ์ ํ ์ ์๊ฒ๋์๋ค.
โ
์์ฐ์ด์ฒ๋ฆฌ, ํธ๋์คํฌ๋จธ๋ ์ด ํฌ์คํ ์์ ๋ค๋ฃจ์ง ์๊ณ , ์ดํ์ ๋ค๋ฃฌ๋ค.
โ
๊ทธ๋ฌ๋ ์์ฐ์ด์ฒ๋ฆฌ๋ 2022๋ ๊น์ง๋ ๋งค์ฐ ์ด๋ ค์ด ์ผ์ด์๋ค.
์ปดํจํฐ๊ฐ ์ฌ๋์ ๋ง์ ์ด๋์ ๋ ์ดํดํ๋ ๊ฒ์ ๊ฐ๋ฅํ์ง๋ง, ์ปดํจํฐ๊ฐ ์ฌ๋์ ๋ง์ ํ๋ ๊ฒ์ด ๋งค์ฐ ์ด๋ ค์ ๋ค.
โ
์ต๊ทผ ๋ช ๋ ํซํ ๋ถ์ ์ค ํ๋๊ฐ โ๋ฐ์ดํฐ๋ผ๋ฒจ๋งโ์ด๋ค.
์ด๋ ๊ฐํํ์ต์ ์ํด ๋ง๋ค์ด์ง ์ง์ ์ด๋ค. AI๊ฐ ๋ง๋ค์ด๋ธ ๋ต๋ณ์ด ์ฌ๋ฐ๋ฅธ์ง, ์์ฐ์ค๋ฌ์ด์ง๋ฅผ ์ฌ๋์ด ํ๋จํด์ฃผ๋ฉด ๊ทธ๊ฒ์ ํ ๋๋ก ๋ชจ๋ธ์ด ๊ฐํ๋๋ ํ์ต๋ฐฉ๋ฒ์ด๋ค. Chat GPT๋ ์ด๋ฐ ๋ฐฉ๋ฒ์ ๊ฐํํ์ต์ ํตํด ์์ฐ์ค๋ฌ์ด ๋งํ๊ธฐ๊ฐ ๊ฐ๋ฅํด์ก๋ค.
โ
Chat GPT๋ฅผ ์จ๋ดค๋ค๋ฉด ์๊ฒ ์ง๋ง, ๋ ผ๋ฌธ๋ ์จ์ฃผ๊ณ , ๊ทน๋ณธ๋ ์จ์ฃผ๊ณ , ์ฐ์ค๋ฌธ๋ ์จ์ฃผ๊ณ , ๊ฐ์๋ฌธ๋ ์จ์ฃผ๋ฉฐ, ์๋ก๋ ํด์ค๋ค.
๊ธฐ์กด์ ๊ธฐ๊ณ๋ ํน์ ์ ์ด๊ณ /๋จ์/๋ฐ๋ณต์ ์ธ ์ผ์ ๋ํ ์๋ํ๋ฅผ ๋ด๋นํ๋ค๋ฉด, ํ์ฌ์ ๊ธฐ๊ณ๋ ๋ค์ํ๊ณ /์ด๋ ต๊ณ /์ง์ ์ธ ์ผ์ ์๋ํ๋ฅผ ํ ๊ฒ์ด๋ค.
โ
โ
โ
์ฐธ๊ณ ๋ก, synopsys, google ๋ฑ์์๋ PnR ๊ด๋ จํ์ฌ PPA(Performance, Power, Area)๋ฅผ ๋์ด๋ AI Model์ ๊ณ์ ์ฐ๊ตฌ์ค์ด๊ณ ,
synopsys์ AI ์ด๋ฆ์ Design Space Optimization AI. DSO AI๋ผ๊ณ ๋ถ๋ฆฐ๋ค.
SoC์ ํ์ต ๋ฐ์ดํฐ๊ฐ ๋ง์ง ์๊ณ , ํ ๋ฐ์ดํฐ๋น ํฌ๊ธฐ๊ฐ ๋งค์ฐ ํฌ๊ณ , ๋ณต์กํ ๋ฌธ์ ๋ค์ด ๋ง๊ธฐ ๋๋ฌธ์โฆ ๋น๊ต์ ๋จ์ํ PnR ์ ๋ฌด์์๋ง DSO AI๊ฐ ์ฌ์ฉ๋๊ณ ์๋ค.
โ
โ
DSO๋ฅผ ํตํด Tape-out ๋ Chip์ด 100๊ฐ๋ฅผ ๋๊ณ , ๊ทธ ์ค ์ผ๋ถ๋ ์ผ์ฑ ๊ฐค๋ญ์์ ๋ค์ด๊ฐ๋ ์์๋ ธ์ค SoC์ด๋ค.
โ
https://www.synopsys.com/implementation-and-signoff/ml-ai-design/dso-ai.html