Loongson CPU에서 사라진 Atomic 업데이트

“2026년 2월 Debian LoongArch 포트(loong13)에서 normaliz 패키지의 OpenMP 원자적 누적 연산이 무한 루프에 빠지는 문제가 발견됐다. 약 6개월 후 AI를 활용해 최소 재현 사례를 확보한 결과, Loongson LA664 CPU의 원자적 add 명령이 간헐적으로 원자성을 상실하는 새로운 CPU 에라텀임이 밝혀졌다. Loongson은 약 2주 만에 성능 손실이 거의 없는 수정 펌웨어를 제공했고, 해당 펌웨어는 10월 1일 전후로 공개될 예정이다.”

AI 요약

2026년 2월 LoongArch 서버에서 Debian 패키징 중 normaliz 소프트웨어의 테스트가 무한 루프에 빠지는 문제가 발생했고, 조사 결과 Loongson LA664 CPU의 atomic add 명령어가 간헐적으로 원자성을 상실하는 새로운 CPU 에라텀(erratum)이 발견되었다. 약 6개월 후 AI를 활용해 최소 재현 사례를 확보한 뒤 근본 원인을 확인했고, Loongson은 2주 만에 성능 손실이 거의 없는 수정 펌웨어를 제공했다. 해당 펌웨어는 2026년 국경절(10월 1일) 전에 공개될 예정이다.

핵심 포인트

  • 2026년 2월 Wang Miao가 LoongArch 서버에서 normaliz 패키징 중 OpenMP atomic 누적 연산 관련 무한 루프 발견
  • 문제의 근본 원인은 Loongson LA664 CPU의 atomic add 명령어가 간헐적으로 원자성을 보장하지 못하는 하드웨어 에라텀
  • AI를 활용해 약 2일 만에 안정적 재현 사례 확보, Loongson은 2주 만에 수정 펌웨어 제공
  • 수정 펌웨어는 2026년 10월 1일 국경절 전 공개 예정

향후 전망

  • 펌웨어 업데이트를 통해 LoongArch 사용자들의 해당 문제 해결 가능
  • 약한 메모리 모델을 사용하는 아키텍처에서의 유사한 경쟁 조건 문제에 대한 추가 조사 필요성 대두
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...