본문 바로가기

전체 글

CXL(Compute Express Link) 2년전에 연구소에서 듣기로 컴퓨팅 자원 연결을 위한 새로운 인터페이스로 3가지가 거론되었는데 CCIX, Gen-Z, OpenCAPI 가 있었습니다. 3개 인터페이스의 컨소시엄 모두 intel은 참여하지 않아서 의아했던 기억이 있는데 최근에 intel도 interface 컨소시엄에 참여해 있는것을 알았습니다. 해당 컨소시엄은 바로 CXL(Compute Express Link) 웹사이트 홈에 있는 내용을 간략하게 보면 Compute Express Link(CXL)은 새로운 고속 CPU interconnect라고 하네요. CXL은 CPU와 가속기 사이의 고속인터페이스 구성이 가능하고 효율적인 성능을 낼 수 있도록 한다고 말하는거 같습니다. 현 산업계 리더들인 Alibaba, Cisco, Dell, EMC, F.. 더보기
Xilinx HLS interface에 대하여 이전 글 목록 [HW] - Xilinx HLS tutorial (1) - VIVADO install & Tutorial Data Download [HW] - Xilinx HLS tutorial (2) - Creating HLS project [HW] - Xilinx HLS tutorial (3) - Tcl Command Interface 사용하기 [HW] - Xilinx HLS tutorial (4) - Port 설정 [HW] - [Xilinx] hls::Mat 사용에 대해서 // HLS convolution tutorial 이해를 위해 오늘은 HLS interface에 대한 내용을 온라인에 나와있는걸 마음대로 해석하여 적어보도록 하겠습니다. 두가지를 참조하여 적습니다. 1. https://www.xil.. 더보기
[Xilinx] hls::Mat 사용에 대해서 // HLS convolution tutorial 이해를 위해 [HW] - Xilinx HLS tutorial (1) - VIVADO install & Tutorial Data Download [HW] - Xilinx HLS tutorial (2) - Creating HLS project [HW] - Xilinx HLS tutorial (3) - Tcl Command Interface 사용하기 [HW] - Xilinx HLS tutorial (4) - Port 설정 이전 글들에서 HLS를 어떻게 사용하는지를 보고 있습니다. 온라인을 돌아다니다가 아래와 같은링크를 보게 되었는데요 https://medium.com/@chathura.abeyrathne.lk/xilinx-vivado-hls-beginners-tutorial-custom-ip-core-design-for-.. 더보기
Xilinx HLS tutorial (4) - Port 설정 [HW] - Xilinx HLS tutorial (1) - VIVADO install & Tutorial Data Download [HW] - Xilinx HLS tutorial (2) - Creating HLS project [HW] - Xilinx HLS tutorial (3) - Tcl Command Interface 사용하기 임시 저장한 글이 자꾸 사라지다니... 길게 쓸 수 가 없겠습니다. 조금씩만 써서 올리려구요.... 오늘 내용도 시작해 보겠습니다. 원래는 최적화 관련된 내용을 쭉 적으려고 했는데 port setup에 대한 내용만 적어보겠습니다. Vivado HLS 2019.2 command prompt 를 여시고 lab3 folder로 갑니다. 폴더위치를 모르시거나 다운받지 않으신분은 위에.. 더보기
[visual studio code] pylint error, Unable to import 'xxx' 불러오기 및 자동완성 에러 회사에서 쓸 slack app을 간단하게 만들어볼려고 하는데 예전부터 visual studio code를 쓸때 아주 거슬리는게 있었다. 이런식으로 계속 import가 안된다고 나오는건데 실제로 실행해보면 import 잘되고 코드도 잘 돌아간다. 해결 방법은 간단하다. 현재 폴더 안에 있는 .vscode폴더에 있는 setting.json에 지금 사용중엔 python의 경로를 추가해주면된다. "python.pythonPath": "경로" 이렇게 추가해주면되는데 위에 한문장만 추가 했는데도 에러가 모두 사라지고 정상적으로 module을 잘불러오는 모습을 볼 수 있었다. 속이 다 시원하다 더보기
OpenCV4 WSL에 설치하기 OpenCV 4.3.0 version을 WSL에 설치하는것은 매우 간단합니다. 우선 필요 라이브러리를 설치해야 합니다. 적어야하는 명령어가 좀 있는데 하나씩 적어보겠습니다. 일단 기본적으로 sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential cmake pkg-config sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install libdc1394-22-dev libxvidcore-dev libx264-dev sudo apt-get install libxine2-dev libv4l-dev v4l-utils sudo apt-.. 더보기
Perl 당장 시작하기 HW 업계에서는 Perl을 많이 사용하는거 같습니다. 사실 python만 하다가 회사에 와서 Perl 쓴다고해서 그렇구나 했는데 생각보다 배우기 어렵지 않았습니다. 그래서 빠르게 살펴보겠습니다. Perl을 어디에 어떻게 쓰나 보고 회사에서 쓸려면 뭘 알아야 할까를 생각해봤는데 몇 개 없었습니다. 0. 설치 1. 변수설정 2. 조건문 3. 반복문 4. 파일 입출력 5. 정규표현식 이렇게 5개만 알면 80%는 할 수 있는거 같은데 하나씩 살펴 볼까요? linux에서는 자동설치가 되어 있는거 같은데 window에서 해보려면 설치가 필요합니다. git을 설치하면 git bash에 자동으로 포함되어 있기때문에 좋습니다. https://git-scm.com/ Git git-scm.com git은 위 홈페이지에서 다.. 더보기
Xilinx HLS tutorial (3) - Tcl Command Interface 사용하기 이전글 확인하기 [분류 전체보기] - Xilinx HLS tutorial (1) - VIVADO install & Tutorial Data Download [분류 전체보기] - Xilinx HLS tutorial (2) - Creating HLS project 오늘은 지난 시간에이어서 Lab2를 해보려고 합니다. Tcl Command를 사용하는 방법인데요 설명은 자료와 마찬가지로 window base로 하지만 Linux 역시 큰차이는 없으니 따라하는데 문제는 없을거라 봅니다. 우선 위 그림처럼 Command Prompt를 선택해서 여시면 됩니다. 실제 프로그램의 위치는 Start > All Programs > Xilinx Design Tools > Viavado 2019.2 > Viavado HLS > .. 더보기