국내 IT 기업 기술 블로그 최신 글

NEW FEATURE

기술을 읽던 곳에서, 다음 기회를 만나세요.

채용 검색부터 관심사 기반 추천, 내 적합도까지.

새로운 기술 블로그가 추가되었어요

필터 1
전문가를 넘어선 AI – 5G vRAN 추론 코드 자동 생성을 위한 Multi-Agent 컴파일러
삼성
AI

전문가를 넘어선 AI – 5G vRAN 추론 코드 자동 생성을 위한 Multi-Agent 컴파일러

5G vRAN의 초저지연 제약을 맞추기 위해 추론 코드를 자동 생성하는 Multi-Agent 컴파일러를 다뤘습니다. 기존의 수동 SIMD 최적화 C++ 작성 방식의 한계를 짚었습니다.

#LLM#C++
1600
C++ 객체 수명과 암묵적 객체 생성
네이버 D2
백엔드

C++ 객체 수명과 암묵적 객체 생성

C++ 객체 수명과 암묵적 객체 생성 규칙을 정리하며 reinterpret_cast 사용 시의 UB 가능성을 설명했습니다. C++20의 표준 수용 범위와 std::launder, placement new의 역할도 함께 다루었습니다.

#C++#reinterpret_cast
7000
C++ std::bit_cast와 reinterpret_cast — 언제 어떤 것을 써야 하는가
네이버 D2
백엔드

C++ std::bit_cast와 reinterpret_cast — 언제 어떤 것을 써야 하는가

C++에서 타입 퍼닝과 포인터 변환에 `std::bit_cast`와 `reinterpret_cast`를 어떻게 구분해 써야 하는지 정리했습니다. 엄격한 앨리어싱 규칙과 포인터↔정수 변환의 의미론도 함께 설명했습니다.

#C++#std::bit_cast
7500
워드 문서 파일 형식: DOC 포맷의 구조와 이해 (1)
한글과컴퓨터
백엔드

워드 문서 파일 형식: DOC 포맷의 구조와 이해 (1)

DOC 바이너리 포맷의 내부 구조와 파싱 절차를 설명했습니다. FIB, CP, PLC, Clx를 중심으로 공식 명세와 C++ 예시로 읽는 방법을 정리했습니다.

#C++#문서 파싱
5100
모바일 지도 SDK의 재설계
카카오모빌리티
아키텍처

모바일 지도 SDK의 재설계

기존 모바일 지도 SDK의 성능 한계와 플랫폼별 중복 구조를 해결하기 위해 재설계를 진행했습니다. C++ 공통 코어와 그래픽 추상화, 스트리밍 파이프라인으로 성능과 확장성을 개선했습니다.

#C++#Kotlin
13100
C++에서 안정적인 멀티 스레드 코드를 위한 스레드 안전성 개념 정리
네이버 D2
백엔드

C++에서 안정적인 멀티 스레드 코드를 위한 스레드 안전성 개념 정리

C++ 멀티 스레드에서 데이터 레이스와 스레드 안전성의 핵심 개념을 정리했습니다. 기본 스레드 안전성, 동기화 관계, shared_ptr 관련 주의점을 함께 살펴봤습니다.

#C++#동시성
12700
Thread-safety in C++
네이버 D2
백엔드

Thread-safety in C++

C++에서 안정적인 멀티 스레드 코드를 위한 스레드 안전성 개념을 정리한 발표입니다. data race와 happens-before, std::mutex·std::atomic 활용을 설명했습니다.

#C++#동시성
6900
이젠 보내줄 때가 되었다. 대규모 트래픽의 C++ 시스템 Java로 전환하기
우아한 형제들
백엔드

이젠 보내줄 때가 되었다. 대규모 트래픽의 C++ 시스템 Java로 전환하기

C++로 운영하던 대규모 트래픽 서버를 Java와 Spring Boot로 전환한 과정을 정리했습니다. 성능 검증, Canary 배포, GC 개선까지 거쳐 안정적으로 이관했습니다.

#Java#Spring Boot
6200
쿠팡 파트너스

광고

개발자를 위한 서적을 확인해 보세요

이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

#개발서적#프로그래밍
WebAssembly(WASM) & WASI 2024 : 크로스플랫폼의 미래
한글과컴퓨터
기타

WebAssembly(WASM) & WASI 2024 : 크로스플랫폼의 미래

WebAssembly와 WASI의 2024년 흐름을 정리하며 크로스플랫폼 실행과 서버 활용 가능성을 소개했습니다. 브라우저를 넘어 다양한 런타임과 인프라로 확장되는 방향을 설명했습니다.

#WebAssembly#Docker
2800
C++에서 Kotlin, Swift 까지?! Bazel을 활용한 Android / iOS 모노레포 도입기
네이버 D2
데브옵스

C++에서 Kotlin, Swift 까지?! Bazel을 활용한 Android / iOS 모노레포 도입기

Windows 전용 C++ 프로젝트를 Bazel로 Android와 iOS까지 포팅한 경험을 공유했습니다. 모노레포 도입 과정과 Bazel의 장단점을 함께 다뤘습니다.

#Bazel#Android
2900
[Python] C Library 이용해서 성능 높이기(SIMD + 병렬처리, 3편)
데보션
백엔드

[Python] C Library 이용해서 성능 높이기(SIMD + 병렬처리, 3편)

Python 연산을 C++ DLL로 넘겨 Thread, OpenMP, SIMD를 적용해 성능을 비교했습니다. 멀티코어 활용 효과는 컸지만 SIMD와 OpenMP의 단순 적용 효과는 크지 않았습니다.

#Python#C++
3000
9가지 프로그래밍 언어로 배우는 개념: 4편 - 하이 레벨 언어와 동적 타입 언어
데브시스터즈
기타

9가지 프로그래밍 언어로 배우는 개념: 4편 - 하이 레벨 언어와 동적 타입 언어

하이 레벨 언어와 동적 타입 언어의 특징을 비교하며 아키텍처 관점의 장단점을 정리했습니다. 값 타입, 레퍼런스 타입, Variance, 덕 타이핑을 통해 표현력과 제약을 함께 설명했습니다.

#JavaScript#C++
2500
TrailDB to Ziegel(Cgo to Go)
AB180
백엔드

TrailDB to Ziegel(Cgo to Go)

스토리지 엔진의 사용 언어를 C/C++에서 Go로 변경한 과정을 소개했습니다. Cgo를 거쳐 Go로 옮겨가는 전환 흐름을 중심으로 다뤘습니다.

#Go#C++
3000
TensorFlow Custom Op으로 데이터 변환 최적화하기
스캐터랩 핑퐁
AI

TensorFlow Custom Op으로 데이터 변환 최적화하기

TensorFlow 기반 N-gram 마스킹 위치 계산 병목을 C++ Custom Op으로 교체했습니다. 문장당 처리 시간을 4.697ms에서 17.147μs로 줄이며 약 250배 성능을 개선했습니다.

#TensorFlow#C++
000