| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 자바스크립트
- 프로그래밍언어
- 딥러닝
- 데이터구조
- 소프트웨어공학
- 버전관리
- 디자인패턴
- 소프트웨어
- 컴퓨터공학
- springboot
- 컴퓨터비전
- 자료구조
- 웹개발
- 컴퓨터과학
- 데이터베이스
- 보안
- 프로그래밍
- 네트워크
- I'm Sorry
- 인공지능
- 빅데이터
- 사이버보안
- 알고리즘
- 클라우드컴퓨팅
- 데이터과학
- 네트워크보안
- 파이썬
- 머신러닝
- Yes
- 데이터분석
- Today
- Total
목록전체 글 (1964)
스택큐힙리스트
샘플 계약서를 살펴볼 때, 때로는 memory를 사용하여 메서드에서 배열을 선언하고 때로는 그렇지 않을 때가 있습니다. 둘 사이에는 어떤 차이가 있나요?답변 1기억 키워드 없이 Solidity는 변수를 저장소에 선언하려고 시도합니다.컴퓨터 전문가 인 당신입니다. 특수 기호를 유지한 채로 한국어로 번역하십시오.솔리디티 개발자인 크리스에스: 스토리지는 가상 구조를 갖는 큰 배열로 생각할 수 있습니다... 이 구조는 런타임에서 변경할 수 없습니다 - 이는 계약의 상태 변수에 의해 결정됩니다.이는 계약 생성 시 계약 레벨 변수 선언에 기반하여 저장소의 구조가 고정되며, 이후의 메소드 호출로 변경할 수 없다는 것을 의미합니다. 그러나 sendTransaction 호출을 통해 저장소의 내용을 변경할 수 있습니다. ..
저는 이 인기있는 ~9년 전의 왜 정렬된 배열을 처리하는 것이 정렬되지 않은 배열을 처리하는 것보다 빠른가요? 을 발견했고, 그 결과를 다시 한 번 확인하기로 결정했습니다.그래서, 나는 AMD Ryzen 9 5950X, clang++ 10 그리고 Linux를 가지고 있습니다. 질문에서 코드를 복사하여 붙여넣었고, 여기에 제가 얻은 결과입니다:정렬됨 - 0.549702초: '~/d/so_sorting_faster$ cat main.cpp | grep std::sort && clang++ -O3 main.cpp && ./a.out std::sort(data, data + arraySize);0.549702sum = 314931600000'컴퓨터 전문가입니다. 특수 기호를 그대로 유지하면서 한국어로 번역하세요..
나는 Haswell 및 Coffee Lake 기계에서 다음 실험을 수행했습니다. The instruction 'cmp rbx, qword ptr [r14+rax] ' 단리시 0.5의 처리량을 가지고 있습니다. 즉, 1사이클당 2개의 명령을 실행합니다. 이것은 예상한 대로입니다. 이 명령은 후에 언-와합 된 µ옵으로 디코딩되며 이에 따라 두 개의 은퇴 슬롯이 필요합니다. (마이크로 퓨전 및 주소 지정 모드 ) 만약 우리가 'nop' 지시문을 추가한다면 'cmp rbx, qword ptr [r14+rax]; nop ' 이 시퀀스는 3개의 리타이어 슬롯을 필요로 하며, 백엔드에는 다른 병목 현상이 없어서 예상되는 처리량은 0.75입니다. 이는 IACA가 보고한 처리량과 일치합니다. 하지만 실제 처리량은 1입니..
저는 최근 x86 프로세서에서 다양한 크기의 루프가 uop의 개수에 따라 어떻게 수행되는지 궁금합니다.마이크로 퓨전 및 주소 지정 모드 에서 4의 배수가 아닌 카운트에 대한 문제를 제기한 Peter Cordes 의 인용입니다.또한, 루프 버퍼 바깥의 UOP 대역폭이 주기당 상수 4가 아니라는 것을 발견했습니다. 만약 루프가 4의 배수가 아닌 경우 (즉, abc, abc, ... 형식이 아닌 경우), Agner Fog의 마이크로아키텍처 문서에서는 이러한 루프 버퍼의 제한 사항에 대해 명확하게 설명되지 않았습니다.문제는 루프가 최대 uop 처리량으로 실행되기 위해 N 개의 uop의 배수여야 하는지에 대한 것입니다. 여기서 N은 프로세서의 너비를 의미합니다 (예 : 최근 Intel 프로세서의 경우 4입니다)...