• ZDNet USA
  • ZDNet China
  • ZDNet Japan
  • English
  • 지디넷 웨비나
뉴스
  • 최신뉴스
  • 방송/통신
  • 컴퓨팅
  • 홈&모바일
  • 인터넷
  • 반도체/디스플레이
  • 카테크
  • 헬스케어
  • 게임
  • 중기&스타트업
  • 유통
  • 금융
  • 과학
  • 디지털경제
  • 취업/HR/교육
  • 인터뷰
  • 인사•부음
  • 글로벌뉴스
창간특집
인공지능
배터리
컨퍼런스
칼럼•연재
포토•영상

ZDNet 검색 페이지

'구글 고'통합검색 결과 입니다. (4건)

  • 태그
    • 제목
    • 제목 + 내용
    • 작성자
    • 태그
  • 기간
    • 3개월
    • 1년
    • 1년 이전

15주년 맞은 구글 고, 차기 전략은 'AI' 집중

구글이 프로그래밍언어 고(GO) 15주년을 맞아 차기 개발전략으로 인공지능(AI)과 최적화를 제시했다. 18일 인포월드 등 외신에 따르면 구글 고 팀은 고를 인공지능(AI)에 더욱 최적화된 언어로 만들 것이라고 밝혔다. 2009년 11월 구글에서 발표한 고(Go)는 쉽고 빠르며 간단한 개발을 목표로 제작된 언어로 컨테이너 기반 가상화 도구인 도커, 쿠버네티스에 사용된 것으로 알려져 있다. 개발팀은 구글 '고'의 AI 인프라, 앱 및 개발자 지원 기능을 향상시켜 AI에 보다 적합한 언어로 개발할 것이라고 밝혔다. 구글 '고'의 오스틴 클레멘츠 프로젝트 개발리더는 "'고'는 프로덕션 시스템을 구축하는 데 적합한 언어"라며 "프로덕션 AI 시스템을 구축하는 데도 적합한 언어가 될 수 있도록 노력할 것"이라고 말했다. 이어 "개발초기부터 엔드투엔드 소프트웨어(SW) 엔지니어링 프로세스를 개선하는 것을 목표로 했던 언어"라며 "자연스럽게 AI의 최신 도구와 기술을 적용해 개발자의 수고를 줄이고 보다 재밌고 효율적인 일에 더 많은 시간을 투자할 수 있도록 지원할 것"이라고 덧붙였다. 이미 구글 '고'는 생성형 인공지능(AI)에 효율적이라는 평가를 받으며 파이썬에 이어 가장 AI 개발에 가장 많이 사용되는 언어 중 하나로 주목받고 있다. 지난 상반기 실시한 설문조사에 따르면 응답한 '고' 개발자 중 상당수가 기업 내 AI서비스 개발에 참여하고 있는 것으로 조사됐다. 또 신규 기능 프로토타입 제작, LLM과 서비스 통합, AI 모델 API 엔드포인트 호스팅, AI 학습을 데이터 파이프라인 등 다양한 분야에 '고'를 활용하고 있는 것으로 나타났다. '고'를 생성형AI 개발에 활용하는 이유로는 성능과 효율성, 편의성 등이 꼽혔다. 높은 실행 속도와 효율적인 메모리 관리를 지원해 대규모 데이터 처리와 고성능이 요구되는 AI서비스에 적합하다는 평가다. 또 여러 작업을 동시에 효율적으로 처리할 수 있어 실시간으로 다수의 요청을 처리하거나 데이터를 동시에 처리해야 할 때 유용하다. 코드 구조가 간결하고 쉬워 비개발자도 쉽게 접근할 수 있고 개발 효율성을 높일 수 있다는 것도 장점으로 꼽혔다. 구글은 AI 등 고성능 인프라를 활용하는 앱과 서비스의 기능 향상을 위해 하드웨어 성능 향상을 위한 기능 향상도 지속할 예정이다. 구글 '고' 개발팀은 향후 15년 동안 고성능, 대규모 프로덕션 워크로드 지원을 위해 대규모 멀티코어, 고급 명령어 세트를 개선하고 최신 하드웨어의 기능을 지원하기 위한 신규 가비지 수집 알고리즘을 프로토타입 버전으로 개발 중이라고 밝혔다. 오스틴 클레멘츠 구글 '고' 프로젝트 개발리더는 "최신 벡터 및 행렬 하드웨어 명령어를 지원하는 방법과 애플리케이션이 CPU 및 메모리 지역성을 구축할 수 있는 여러 가지 방법을 살펴보고 있다"며 "핵심 원칙은 구성 가능한 최적화이며 이 과정에서 코드에 미치는 영향을 최소화하기 위한 방안도 마련하고 있다"고 설명했다. 이어 개발팀은 구글 고의 빠른 성장의 요인으로 적극적인 사용자와 커뮤니티를 언급하며 사용자들에게 감사를 보냈다. 오스틴 개발리더는 "15년 전만 해도 구글 고가 이렇게 성공하고 커뮤니티가 발전하는 것을 기대하기 어려웠다"며 "성장하는 과정에 참여해 준 모든 분들께 감사드리며 내년에는 모두에게 최고의 행운이 함께하길 바란다"고 말했다.

2024.11.18 10:13남혁우

구글 고 1.23 버전 출시...PGO 빌드타임 오버헤드 감소

구글이 프로그래밍언어 '고(GO)'의 신규 버전 고 1.23를 공개했다. 이번 버전은 빌드 효율성 향상을 위해 프로필 기반 최적화(PGO) 사용 빌드 시간을 감소시켰다. 15일 인포월드 등 외신에 따르면 구글 고 개발팀은 공식 사이트를 통해 고 1.23버전를 통해 출시했다. 해당 언어는 윈도를 비롯해 리눅스, 맥OS를 지원한다. PGO는 실행 시 수집된 성능 데이터를 활용해 컴파일러가 최적의 코드 경로를 선택하도록 도와주는 역할을 한다. 하지만 기존 고의 경우 PGO를 사용할 경우 빌드시간이 증가하는 문제가 있었다. 특히 대규모 프로젝트의 경우 빌드 시간이 두 배 이상 늘어나는 등 오히려 악효과가 발생했다. 고 1.23버전은 PGO의 이점을 누리면서도 빌드 시간에 큰 영향을 주지 않도록 개선했다. 이를 위해 컴파일러에서 함수의 서로 겹치지 않는 영역에서 액세스되는 로컬 변수의 스택 프레임 슬롯을 겹치도록 처리하는 기능을 추가해 고의 스택 사용량을 감소시켰다. i386과 amd64 아키텍처의 경우 고 1.23 컴파일러가PGO에서 얻은 정보를 활용해 루프 안에서 자주 실행되는 코드 블록을 더 효과적으로 배치한다. 이를 통해 CPU가 해당 코드를 실행할 때 더 빠르게 접근할 수 있어 성능이 1-1.5% 정도 향상시킨다. 이 과정에서 실행 파일의 크기가 0.1%정도 증가하는 현상이 발생할 수 있다. 이는 성능을 조금 더 높이기 위해 코드 배치를 최적화한 결과로, 증가값이 작기 때문에 성능 개선에 비해 그 영향은 거의 무시할 수 있는 수준이다. 또한 for-range 루프에서 반복자 함수를 사용할 수 있도록 변경됐다. 이를 활용해 특정 조건에 맞는 요소만 골라내거나, 원하는 방식으로 데이터를 처리하면서 루프를 돌리는 것이 가능하다. 새로 추가된 반복자(iter) 패키지와 함께 슬라이스(slices)와 맵(maps) 패키지에 추가된 기능을 활용해 루프를 더 유연하게 사용할수도 있다. 제네릭 타입 별칭을 미리보기 형식으로 지원한다. 이 기능은 제네릭 타입에 간단한 별칭을 붙여 보다 간단하게 코드에서 재사용할 수 있게 한다. 이를 통해 복잡한 타입 이름을 반복해서 작성할 필요 없이, 짧고 명확한 이름으로 제네릭 타입을 더 효율적으로 사용하고 코드의 가독성과 유지보수성을 높일 수 있다. 라이브러리에서는 타이머(time.Timer, time.Ticker)를 보다 쉽게 사용하고, 메모리 관리도 더 효율적으로 할 수 있도록 개선됐다. 프로그램에서 더 이상 사용되지 않는 타이머와 티커는 메모리에서 자동으로 제거되며, 타이머와 티커에 연결된 채널의 버퍼를 없애 데이터를 정확히 전송할 수 있도록 변경했다. 또한, 고에서 지원하는 도구를 사용하는 방식과 발생하는 오류에 대한 정보를 수집하는 고 텔레메트리 기능이 추가됐다. 개발팀은 수집한 정보를 분석해 오류를 해결하고 기능을 개선할 계획이다. 이 밖에도 트레이스 도구는 프로그램이 예기치 않게 중단되었을 때 보다 효율적으로 데이터를 복구할 수 있도록 개선됐으며, 링커는 코드 안정성을 높이기 위해 표준 라이브러리 내부 특정 기능이나 변수에 직접 접근하는 것을 방지할 수 있다. 64비트 RISC-V를 사용하는 오픈BSD에 대한 실험적 지원이 추가됐다. 구글 고 개발팀은 "고 1.22 이후 6개월 만에 1.23버전을 출시하게 됐다"며 "대부분의 변경 사항은 툴체인, 런타임 및 라이브러리 구현으로 기존 버전과의 호환성을 약속하며 거의 모든 고 기반 프로그램이 이전과 같이 컴파일되고 실행되기를 기대한다"고 말했다.

2024.08.15 09:16남혁우

구글 고(Go), 생성AI 전용 프로그래밍 언어로 관심↑

파이썬에 이어 구글의 프로그래밍 언어 고(Go)가 생성형 인공지능(AI)에 효율적이라는 평가가 나왔다. 최근 구글은 Go 개발자 설문조사 결과를 공식 블로그를 통해 공개했다. 이번 설문조사는 Go에 대한 개발자의 반응과 주요 사용환경 등을 분석하기 위해 1~2월에 걸쳐 진행됐다. 조사에 따르면 응답한 Go 개발자 중 50%가 현재 소속된 조직이 AI서비스를 구축하거나 연구하고 있다고 답했다. 또한 응답자 중 56%는 자신이 직접적으로 관여하고 있다고 답변했다. 즉, 생성형 AI를 포함한 AI 서비스에 Go를 적용하는 사례가 존재한다는 것이다. 개발자들은 주로 Go를 사용하여 AI 모델의 API 엔드포인트를 호스팅하거나, 기계 학습 시스템을 위한 데이터 파이프라인을 관리하는 데 사용한다. 이는 Go가 제공하는 성능과 효율성 때문에 특히 데이터 집약적인 작업에서 유리하다는 평가를 받고 있다 응답자들은 신규 기능 프로토타입 제작, LLM과 서비스 통합, AI 모델 API 엔드포인트 호스팅, AI 학습을 데이터 파이프라인 등 다양한 분야에 Go를 활용하고 있다고 응답했다. Go를 생성형AI 개발에 활용하는 이유로는 성능과 효율성, 편의성 등이 꼽혔다. 파이썬과 달리 컴파일 언어로 높은 실행 속도와 효율적인 메모리 관리를 지원해 대규모 데이터 처리와 고성능이 요구되는 AI서비스에 적합하다는 평가다. 또한 동시에 여러 작업을 효율적으로 처리할 수 있어 실시간으로 다수의 요청을 처리하거나 데이터를 동시에 처리해야 할 때 유용하며 코드 구조가 간결하고 쉬워 비개발자도 쉽게 접근할 수 있고 개발 효율성을 높일 수 있다는 것이 장점으로 꼽혔다. 이런 장점은 생성형 AI 모델을 보다 효율적으로 배포하고 관리할 수 있도록 지원한다. 하지만, Go가 생성형AI 분야에서 더 널리 사용되기 위해 극복해야 할 도전과제도 제시됐다. 먼저 AI 및 기계 학습 라이브러리와 프레임워크가 대부분 파이썬으로 이뤄져 있어 Go는 자료가 부족하다는 점이다. 개발자들은 AI 모델을 더 쉽게 개발하고 통합할 수 있도록 지원하는 Go용 라이브러리와 툴킷의 확대가 필요하다고 지적했다. 구글의 앨리스 메릭 UX 연구원은 “이번 설문조사에 참여한 개발자는 일반적인 개발 추세보다 빠르게 생성형AI에 Go를 활용하고 있는 얼리어답터의 사례라고 할 수 있다”며 “이번 설문조사가 앞으로의 추세를 그대로를 반영한다고 할 수는 없지만 미래를 대비할 수 있는 지표로 참고하길 바란다”고 말했다.

2024.04.14 09:30남혁우

프로그래밍언어 고(GO), 인기순위 8위 달성…역대 최고 수치

구글의 프로그래밍 언어 고(GO)가 프로그래밍 인기 순위 역대 최고 순위인 8위를 기록했다. 12일(현지시간) 인포월드 등 외신에 따르면 소스코드 품질평가 기업인 티오베는 프로그래밍 언어순위인 2월 티오베 프로그래밍 커뮤니티 지수(티오베 인덱스)를 발표했다. 티오베 인덱스에 따르면 1~5위는 파이썬, C, C++, 자바, C#순으로 순위변동 없이 유지됐다. 이어서 자바스크립트와 SQL이 한 단계씩 올랐으며 고가 11위에서 8위로 오르며 처음으로 10위권 안으로 진출했다. 반면 6위를 기록 중이던 비주얼 베이직이 9위로 하락했다. 고는 구글 내부에서 보다 쉽고 효율적인 앱 개발을 위해 만들어진 프로그래밍 알려지며 주목을 받았다. 특히 전 세계적으로 폭넓게 쓰이는 클라우드 기반 기술인 도커, 쿠버네티스 등이 대표적이다. 하지만 이후 이렇다할 성과를 보이지 못해 수년간 10위권 문턱을 넘지 못했다. 이에 다양한 분야에서 효율적으로 사용할 수 있도록 구글은 지속적인 기능 업데이트를 진행해왔다. 폴 얀센 티오베 소프트웨어 최고경영자(CEO)는 "고는 공개당시 폭발적인 인기를 얻었지만 명성에 비해 아쉬운 부분이 있었다”며 “이에 구글은 꾸준히 반년마다 업데이트를 실시하며 기능을 개선했고, 지금은 백엔드를 비롯해 웹, API 등 다양한 분야에서 고가 활용되고 있는 추세”라고 설명했다.

2024.02.13 09:47남혁우

  Prev 1 Next  

지금 뜨는 기사

이시각 헤드라인

폴더블 아이폰, 펀치홀 카메라 탑재 유력

배민·요기요, 먹통 뒤 정상화..."금요일 밤 비 내린 탓"

과학자들, 납으로 금 만들었다…'연금술사의 꿈' 실현되나

"북한 해커, 위장취업해 北 송금"…메일 1천개 적발

ZDNet Power Center

Connect with us

ZDNET Korea is operated by Money Today Group under license from Ziff Davis. Global family site >>    CNET.com | ZDNet.com
  • 회사소개
  • 광고문의
  • DB마케팅문의
  • 제휴문의
  • 개인정보취급방침
  • 이용약관
  • 청소년 보호정책
  • 회사명 : (주)메가뉴스
  • 제호 : 지디넷코리아
  • 등록번호 : 서울아00665
  • 등록연월일 : 2008년 9월 23일
  • 사업자 등록번호 : 220-8-44355
  • 주호 : 서울시 마포구 양화로111 지은빌딩 3층
  • 대표전화 : (02)330-0100
  • 발행인 : 김경묵
  • 편집인 : 김태진
  • 개인정보관리 책임자·청소년보호책입자 : 김익현