Showing
3 changed files
with
11 additions
and
2 deletions
1 | # docker build . -t umi0410/khuwitch-react | 1 | # docker build . -t umi0410/khuwitch-react |
2 | # docker push umi0410/khuwitch-react | 2 | # docker push umi0410/khuwitch-react |
3 | FROM node:13 | 3 | FROM node:13 |
4 | -COPY . . | 4 | +COPY node_modules node_modules |
5 | +COPY package.json package.json | ||
5 | RUN npm i | 6 | RUN npm i |
7 | +COPY . . | ||
6 | ENV PORT 8000 | 8 | ENV PORT 8000 |
7 | ENTRYPOINT ["npm"] | 9 | ENTRYPOINT ["npm"] |
8 | CMD ["start"] | 10 | CMD ["start"] |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -47,6 +47,11 @@ function enqueueTTS(text){ | ... | @@ -47,6 +47,11 @@ function enqueueTTS(text){ |
47 | } | 47 | } |
48 | 48 | ||
49 | console.log("테스트용 TTS 데이터를 주입합니다.") | 49 | console.log("테스트용 TTS 데이터를 주입합니다.") |
50 | +enqueueTTS(`전에 data hazards에서 3가지 data-dependence를 배웠다. mips인 경우에는 in-order이라 True data dependency 문제밖에 안생겼었다 | ||
51 | + | ||
52 | +근데 out-of-order 관점에서는 3개의 명령어가 동시에 fetch되는 경우를 생각해보자. | ||
53 | + | ||
54 | +만약 1, 3 line 순서 바뀌면 당연히 결과가 이상해진다. 전에 고려하지 못했던 output dependency 와 anti dependency 고려해줘야한다. `) | ||
50 | enqueueTTS("복잡한 브랜치") | 55 | enqueueTTS("복잡한 브랜치") |
51 | enqueueTTS("빵상 아주머니는 말씀하셨다.") | 56 | enqueueTTS("빵상 아주머니는 말씀하셨다.") |
52 | enqueueTTS("니가가라 하와이") | 57 | enqueueTTS("니가가라 하와이") | ... | ... |
1 | # docker build . -t umi0410/khuwitch-express | 1 | # docker build . -t umi0410/khuwitch-express |
2 | # docker push umi0410/khuwitch-express | 2 | # docker push umi0410/khuwitch-express |
3 | FROM node:13 | 3 | FROM node:13 |
4 | -COPY . . | 4 | +COPY node_modules node_modules |
5 | +COPY package.json package.json | ||
5 | RUN npm i | 6 | RUN npm i |
7 | +COPY . . | ||
6 | ENV PORT 3303 | 8 | ENV PORT 3303 |
7 | ENTRYPOINT ["npm"] | 9 | ENTRYPOINT ["npm"] |
8 | CMD ["start"] | 10 | CMD ["start"] |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment