조아마시

쓸모 있는 상세페이지 만들기

반응형

생산성/자동화 2

CI/CD 파이프라인

**CI/CD(Continuous Integration / Continuous Deployment or Delivery)**는 소프트웨어 개발 프로세스를 자동화하여 개발, 테스트, 배포를 효율적으로 수행하는 파이프라인을 의미합니다.이를 통해 코드 변경 사항이 빠르게 배포되고, 오류를 줄이며, 지속적인 개선이 가능해집니다.1. CI/CD 개념1) CI (Continuous Integration, 지속적 통합)개발자가 변경한 코드를 자주(하루 여러 번) 메인 브랜치에 병합(merge)자동화된 빌드 및 테스트 실행코드 품질과 기능을 지속적으로 검증2) CD (Continuous Deployment/Delivery, 지속적 배포)Continuous Delivery (지속적 제공): 검증된 코드를 프로덕션 배포 ..

생산성/자동화 2025.03.17

마이크로 아키텍처 (Micro Architecture)

마이크로 아키텍처 (Micro Architecture)마이크로 아키텍처(Microarchitecture)는 프로세서가 명령어를 실행하는 내부적인 하드웨어 설계를 의미합니다. 같은 **명령어 집합 아키텍처(ISA, Instruction Set Architecture)**를 사용하더라도, 마이크로 아키텍처에 따라 성능과 전력 효율이 달라질 수 있습니다.1. 마이크로 아키텍처의 개념마이크로 아키텍처는 CPU, GPU, DSP 등의 프로세서 내부에서 어떻게 명령어를 실행할 것인지를 결정하는 설계 방식입니다. 이는 컴퓨터의 하드웨어 구조와 밀접한 관련이 있으며, 대표적인 요소로 파이프라이닝(Pipelining), 캐시 메모리(Cache), 명령어 디코딩(Instruction Decoding), 레지스터 파일(Re..

생산성/자동화 2025.02.12
728x90
반응형