윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT
윈도 11 24H2 와 POPCNT, SSE4.2

사용자 삽입 이미지

금번 윈도 11 24H2 업데이트부터 POPCNT, SSE4.2 를 지원하도록 변경되었습니다. 이제 Core2 CPU는 구형 운영체제에서만 사용 가능하겠네요. 좀 아쉽습니다. 하지만 POPCNT 명령셋이 필요한건 맞으니 아쉬워도 어쩔 수 없죠.

※ POPCNT

2020년에 승인된 C++20 이라는 C++ 규격에 popcount() 라는 함수가 추가되었고, 제 기억엔 이때부터 곳곳에 POPCNT 명령셋을 필요로하는 경우가 많아졌습니다. 윈도11 뿐만 아니라 리눅스 배포판에서도 마찬가지입니다.

POPCNT 는 비트가 세팅된 개수를 세는 명령입니다. 원래는 루프 돌리면서 복잡하게 계산해야할 껄 명령셋 하나로 계산하고 그만큼 매우 빠릅니다. 해시 함수에서는 널리 사용되는 기능인데 이제 추가되었네요.

popcnt(0x0) = 0
popcnt(0xff) = 8
popcnt(0xffff) = 16
popcnt(0xffffffff) = 32

와 같은 결과를 얻습니다.

※ SSE 4.2

SSE4.2 의 주된 변경점은 CRC32C 와 STTNI 가 추가되었습니다.

- CRC32C 는 CRC32 의 변형으로, iSCSI 에서 체크섬으로 사용합니다. RFC 3720 에 정의되어있습니다.

- STTNI 는 String and Text New Instructions 으로 불리는 문자열 비교 연산 명령셋입니다.
글쓴시간
분류 기술,IT/스테이블 디퓨전
Stable Diffusion - 미녀 #9 Part 2

그 두번째. Part 1과 유사하지만, 구도를 조금 다르게 잡았다.

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지
글쓴시간
분류 기술,IT/스테이블 디퓨전
Stable Diffusion - 미녀 #9 Part 1

미소녀 만화 그림체의 LoRA 를 받아 생성한 그림이다. 미소녀 만화 그림체로 그려주는 LoRA 는 많지만 내가 사용하는 모델에 잘 어울리는 LoRA 는 찾기 힘들다. 사진에 사용한 LoRA 도, LoRA 소개 이미지는 아래 그림과 딴판이었다. 즉 이런 LoRA 를 발견한건 상당한 운이 있었던 셈.

LoRA 가 학습을 강하게 했는지, 다른 형태의 이미지를 생성할 수는 있지만, 프롬프트를 많이 바꾸지 않으면 유사한 이미지들이 많이 나온다. 이것저것 해보다가 아래와 같은 형식이 가장 예쁘게 나왔다. 뭔가 귀족풍의 아가씨를 만드려고 하는 내 의지와 맞았다.

이 글은 Part 3까지 업로드 예정이다.

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지


사용자 삽입 이미지
글쓴시간
분류 기술,IT/스테이블 디퓨전
Stable Diffusion - Ribbon BowTie

리본 형태의 나비넥타이. 의외로 자주 보는 넥타이 형식인데, 이 형태가 SD 에서는 나오질 않았다. 나왔다 해도 조금 이상하게 나오기도 했다.

그래서 LoRA 를 만들어서 구현해 봤다. 인터넷에서 유사한 이미지들을 찾고 그림판에 붙이고 자르고 그려 넣어서 그럴듯한 이미지를 만들고, 이 이미지로 LoRA 를 만든다. LoRA 를 사용해 다시 이미지를 만들고 다시 학습시켜서 LoRA 만들고. 이걸 반복하다 보면 만족할만한 품질의 LoRA 가 나온다.

대략 모양이 나오게 만들었으면 이후 디테일을 높이고 이것저것 장식을 만들면 완성. 말이 쉽지 약 52시간 정도 걸렸다. 일주일 정도 걸린 셈. 그렇게 해서 나온게 아래 이미지들이다.

사용자 삽입 이미지


사용자 삽입 이미지


사용자 삽입 이미지


만들고 나니 뿌듯하다.
글쓴시간
분류 기술,IT
메모리 랭크, 뱅크 2Rx8, 1Rx16, 2Rx4

사용자 삽입 이미지


메모리에 나와있는 메모리 스펙중 하나다.

※ "2Rx8" 이면 아래와 같은 의미다.

- 2R 은 2개의 Rank 으로 구성 (듀얼랭크라고 읽는다)
- x8 은 8개의 영역을 하나의 뱅크로 구성

※ 보통 소비자용 메모리에서 2R 이면 양면램을 의미한다. 앞/뒤로 메모리가 달려있고 각각 1개의 랭크로 구성되어있기 때문이다. (양면 메모리와 2R 는 다른 의미다. 양면 메모리도 1R으로 만들 수 있다)

※ x16은 16개의 메모리 영역이 한개의 뱅크로 구성되어있다는 의미로, x8 메모리보다 더 느리다. 같은 메모리 모듈인데 뱅크 구성 단위가 낮으면 그만큼 메모리에 접근할 수 있는 공간이 늘어나기 때문이다. 이게 고속 메모리 연산이 필요한 작업, 예를 들어 게임에서는 성능차이가 많이 난다. x16이라고 소비자가격이 낮은건 아니기 때문에 반드시 x8 을 구매하자. 서버급 메모리에서는 x4 도 사용하곤 한다.
글쓴시간
분류 기술,IT
GEO메트릭퓨처 Model4 킹 아서


사용자 삽입 이미지

Model4 킹 아서 는 중국의 Geometric Future 사에서 출시한 미드 타워 케이스다. 케이스가 하나 더 필요해서 구매했다. 3RSYS 에서 수입해 판매하는 제품이다. 120mm 팬 3개 포함해서 8.4 만원. 필자는 팬 없이 땡처리하는걸 구매해서 4.4만원에 구매했다. 이 케이스에는 기본팬을 제공하지 않는다. 그래서 수입사에서 Silence GI 120 ARGB 팬과 같이 판매하고 있다. 팬 가격을 감안하면 땡처리라 해서 딱히 저렴하지는 않다.

사용자 삽입 이미지

수직장착되는 가장 저렴한 케이스를 사려고 한건데, 큰 기대 안하고 구매 했지만 써보니 좋았다. 광고에 있는 4가지 방법으로 사용할 수 있어서 좋다는 이야기를 하려는게 아니라, 조립할 때 그냥 느낌이 좋았다. 나사의 구멍도 잘 맞았고, 나사가 헛도는거 없이 잘 돌아갔고 슬롯 위치도 딱 맞는다. 필자는 이런 기본에 충실한 케이스를 좋아한다. 강판 두께도 1T / 1.2T 라서 꽤 묵직하다. 디자인도 굉장히 예쁘고 내부 공간이 35리터나 되는 꽤 큰 케이스임에도 아담해 보인다.


사용자 삽입 이미지
이 케이스에는 12" x 11" 규격의 E-ATX 마더보드도 장착할 수 있다.

사용자 삽입 이미지
전면에는 USB 3 와 USB-C 포트를 지원해준다. 참고로 이어폰 포트는 SPK + MIC 포트다.

기본적으로 추천해주고 싶은 케이스이고 GEO메트릭퓨처라는 회사를 좋게 볼 수 있게 만든 제품이다. 4.4만냥에 이런 제품을 구매하는건 좋은 선택이다.

하지만 몇가지 단점(?)도 보인다. 이후 다른 버전 나올때에는 보완해서 나왔으면 한다.

- 출시할때는 10만원대 꽤 비싼 제품이었던걸로 기억하는데 재활용 가능한 슬롯 커버를 3개만 주는건 좀 의외다. 이건 반드시 개선되어야 한다. 10만원대 케이스에는 모든 슬롯에 재활용 가능한 슬롯 커버를 주어야 한다.

- 기본 구성품에 팬이 없다. 이걸 감안하면 꽤 비싼 제품인 셈이다. 필자의 경우 120mm 팬이 남아있는게 많아서 상관 없었지만, 처음 이걸 구매하는 사람에겐 번들 팬이 없는건 구매를 망설이게 하는 요소다. 그나마 수입사에서 팬과 같이 판매하는건 다행이다.

- 전면 메쉬 패널에 팬을 못 단다. 물론 그냥 붙이면 되지만 나사로 조이는 건 못한다. 측면 패널에도 팬을 달 수 없다. 이부분은 개선되어서 나왔으면 한다.

- 파워 끼우는 곳을 보강해줬으면 한다. 외국의 리뷰 영상을 보면 파워 연장선 부분이 우리나라 출시 제품과는 달랐던걸로 생각된다.

- 매뉴얼을 기본 제공하지 않는다. 하지만 공식 홈페이지에서 PDF 형식의 영문 매뉴얼을 다운받을 수 있고, 읽어 보면 꽤 자세하게 나와있다. 하지만 이걸 보기 전까지는 꽤 헤멜 것이다.