RISC-V 병렬처리 동기화 및 락킹 기법

2018-10-11 10:30~12:00

MouserElectronics / 정재준 대표

  • 박*희2018-10-11 오전 11:14:55

    컴파일 시 최적화 옵션을 사용하더라도 volatile을 사용하면 순서가 유지되지 않나요?
  • Mouser_32018.10.11

    네, 맞습니다.
  • 박*선2018-10-11 오전 11:11:39

    동기화와 락킹은 항상 같이 이루어져야 하는거지요?
  • Mouser_32018.10.11

    같은 개념인데 락킹은 동기화안에 포함되어 있는 기법입니다.
  • 이*혁2018-10-11 오전 11:08:44

    매크로를 많이 사용하는데, 매크로 사용하는 이유가 궁금합니다.
  • Mouser_32018.10.11

    매크로는 소스 코드 자체가 컴파일러에 의해서 치환되어 들어오므로 함수호출에 비해서 속도가 빠르고 프로그램 유지보수성이 좋아집니다.
  • 박*선2018-10-11 오전 11:06:39

    여기서 동기화란 어떤걸 얘기하시나요?
  • Mouser_32018.10.11

    CPU에서 명령어를 다중처리할때 공유된 데이터에 대해서 보호 및 일관성 있게 데이터 처리를 하기 위한 CPU 명령셋 사용기법입니다.
  • 박*선2018-10-11 오전 11:06:17

    여기서 동기화란 어떤걸 아니
  • Mouser_32018.10.11

    방법 답변 드렸습니다.
  • 최*석2018-10-11 오전 11:04:08

    아까 헤네시 패터슨 책 있는 위치 좀 알려주세요. 커널연구회 홈페이지에서 찾아지지 않네요
  • Mouser_32018.10.11

    아마존 웹사이트 에서 RISC-V book으로 검샘하시면 되겠습니다.
  • 이*학2018-10-11 오전 11:01:51

    Github 소스 있는 홈페이지 가르쳐주실 수 있나요?
  • Mouser_32018.10.11

    이곳입니다. https://github.com/kernel-bz/riscv-study
  • 이*혁2018-10-11 오전 11:01:05

    atomic 함수를 사용하기 위해 메뉴얼(설명 문서)이 별도로 존재하나요??
  • Mouser_32018.10.11

    네, 이곳의 doc 경로를 참조하시면 됩니다. https://github.com/kernel-bz/riscv-study
  • 이*용2018-10-11 오전 10:59:47

    RISC-V에 사용되는 언어 프로그램은 C++ 인가요
  • Mouser_32018.10.11

    네, gcc 컴파일러가 C/C++, 어셈블러를 모두 컴파일 해줍니다.
  • 최*석2018-10-11 오전 10:59:47

    다중모니터 쓰시면 쉬프트키 누르고, E4ds Live나 Youtube Live 버튼 누르시면 별도 창으로 동영상 부분만 나옵니다. 한쪽 모니터에 전체화면 모드로 하시고, 다른 모니터에서 재생은 일시정지하시면 됩니다.
  • e4ds2018.10.11

    정보 공유 감사합니다^^!!