6 1 VS2010 한국 정시 출시날에 맞추어 마이크로소프트에서 ‘ReMIX 10’이라는 행사를 합니다.

마이크로소프트의 새로운 기술과 VS2010에 대한 세미나가 있으니 관심 있는 분들은 빨리 등록하세요.

 

 
ReMIX 10 - Mobile, Web, Cloud NOW
일시 : 6 1() 09:30 ~ 18:00
장소 : 삼성동 코엑스인터컨티넨탈호텔 하모니볼룸(B1)

 

등록 : http://www.visitmix.co.kr/remix10/index.html

 

 

저작자 표시
신고
by 흥배 2010.05.25 12:59

4 15일에 하는 “C++ 개발자/게임개발자를 위한 VS2010 세미나에서 “Visual Studio 2010을 활용한 C++ 병렬 프로그래밍세션 강연을 합니다.

 

 

C++을 활용한 병렬 프로그래밍이라는 것은 VC++ 10의 새로운 기능 중 하나인 Concurrency Runtime을 활용한 병렬 프로그래밍입니다.

 

이전에 온라인 강연에서 “Concurrency Runtime”에 대해서 강연을 한 적은 있지만 이렇게 규모가 큰 곳에서 오프라인으로 하는 것은 처음입니다. “Concurrency Runtime”에 대한 공개적인 오프라인 강연은 처음이지만 이전에 온라인으로 한 적이 있고 VSTS2010 팀블로그에 제가 적은 글도 있어서 이날에는 이것만 하지 않고 병렬 프로그래밍과 관련된 다른 이야기도 합니다.

 

 

현재 만든 PT 문서의 목차는 아래와 같습니다.

 

1. Multi-Core 시대

2. 어려운 병렬 프로그래밍

3. 진화

4. Concurrency Runtime

5. 병렬 패턴 라이브러리 ( PPL )

 

 

페이지 수는 70페이지 정도 되지만 저는 한 페이지에 내용을 작게 넣고 그림도 꽤 있어서 실질적으로 그렇게 많은 양은 아닙니다.^^

 

목차의 내용에 대해서 간단하게 설명하자면

 

1. Multi-Core 시대

현재와 앞으로의 CPU 아키텍처에 대해서 이야기합니다. AMD Intel이 생각하는 CPU 아키텍처를 설명합니다.

 

2. 어려운 병렬 프로그래밍

병렬 프로그래밍 말은 쉽지만 실상 쉽지 않습니다. CPU 벤더들이 말하는 이상과 달리 멀티 코어를 제대로 활용하기 어려운 현실에 대한 이야기입니다.

 

3. 진화

Windows XP Visual Stuido.NET이 나온지 8,9년이 되었습니다. 시간이 흐른 만큼 OS나 개발툴에 변화가 생겼습니다. 특히 Windows 7이 나오면서 OS에 병렬 프로그래밍과 관련된 어떤 변화가 있었는지 이야기 합니다.

 

4. Concurrency Runtime

Concurrency Runtime의 전체 구조에 대해서 설명합니다.

 

5. 병렬 패턴 라이브러리 ( PPL )

Concurrency Runtime의 일부인 PPL에 대해서 어떤 것인지, 어떻게 사용하는지 설명합니다.

 

 

 

세미나 관계자 이야기로는 현재 세미나 등록한 인원이 많다고 합니다. 제 생각에 새로운 VS 툴이나왔고 C++ 관련 세미나는 워낙 없기도 해서 세미나에 오시는 분들이 많지 않을까 생각합니다. 사람이 많이 오니 가급적 빨리 와서 좋은 자리를 잡아서 편안하게 강연을 듣기를 바랍니다.^^

 

 

 

https://msevents.microsoft.com/cui/EventDetail.aspx?culture=ko-KR&EventID=1032447922&IO=jgXfPOVLFvgCqIHn3by1Uw==




ps : 확실한 것은 아니지만 아마 15일에 오시면 "First Look C++"이라는 작은 책자를 받을 수도 있을겁니다.

이 책자는 제가 VSTS2010 팀블로그에 올린 C++0x 관련 글을 정리한 책자입니다. 블로그에 올린 글을

기본으로 잡았지만 RValue Reference와 lambda는 다시 적었습니다.

저작자 표시
신고
by 흥배 2010.04.14 00:30
http://vsts2010.tistory.com/248

안녕하세요. Visual Studio 2010 팀입니다.
이제 다가오는 2010년 4월 12일은 Visual Studio 2010 정식 버전이 출시되는 날입니다.
이에 맞추어 저희 팀과 함께 활동하실 에너지 충만한 분들을 모집하고자 합니다.

   

 

지원 분야

  • Visual Studio 2010
  • .NET Framework 4.0
  • Cloud Development
  • Parallel Development
  • Web Development
  • Windows 7 Development
  • RIA Development
  • Architecture Development
  • Agile Development
  • Office Business Application Development
  • Team Foundation
  • Windows Mobile 7
  • User Experience (UX)
  • 기타 .NET 과 관련된 모든 분야

   

활동 영역

온라인 활동 영역

팀 블로그 활동

팀 블로그를 통해 자신의 글을 게시할 수 있습니다. 현재 수백 명의 정기 구독자에게 글이 공개가 되며, 팀 블로그가 구글 등의 검색 상위권에 이르게 됨으로 자신의 글이 상위 검색에 노출되는 간접적인 혜택을 누릴 수 있습니다.

온라인 세미나

한국 마이크로소프트와 팀 자체에서 진행하는 여러 가지 온라인 세미나의 스피커로 활동하게 됩니다.

온라인 커뮤니티(예정)

온라인 커뮤니티 활동과 함께 커뮤니티 운영 활동을 하게 됩니다.

   

오프라인 활동 영역

오프라인 세미나

한국 마이크로소프트와 팀 자체에서 진행하는 오프라인 세미나의 스피커로 활동합니다.

기고

팀 블로그를 통해 축적된 자신의 콘텐츠는 월간 잡지 등에 기고할 수 있습니다.

책 집필, 번역(예정)

다양한 노하우를 책으로 집필하고, 외국의 유명 서적을 번역하는 활동을 계획하고 있습니다.

Microsoft MVP 추천

MVP 에 되고자 하시는 분은 한국 이크로소프트 직원과 마이크로소프트 MVP 의 추천을 드립니다.

     

지원 방법

umc골벵이 dotnetxpert.com 으로 아래의 양식으로 메일 보내주세요.

이름

  

나이

  

블로그

활동 커뮤니티

  

전화번호

  

티스토리 아이디

  

소개

(직업 및 회사명 포함)

관심 분야

(중복 가능)

  


저작자 표시
신고
by 흥배 2010.04.08 08:30
https://msevents.microsoft.com/cui/EventDetail.aspx?culture=ko-KR&EventID=1032447922&IO=jgXfPOVLFvgCqIHn3by1Uw==


저는 병렬 프로그래밍에 대해서 강연을 합니다.
반 정도는 병렬 프로그래밍 이론에 대해서, 반은 VC++ 10의 Concurrency Runtime에 대해서 설명할 예정입니다.



개발자, 세상의 중심이 되다 : C++ 개발자/게임개발자를 위한 VS2010 세미나

◎ 일시 : 4월 15일 (목) 09:30 -17:00                                                        
◎ 장소 : 양재동 L 타워 그레이스홀(6F)



C++ 개발자, 게임 개발자 여러분 안녕하십니까? 
2010 년 4월 12일 전세계적으로 Visual Studio 2010 이 출시되었습니다.
지난 2년간 전세계의 개발자 여러분들의 의견들을 반영하여 개발자 여러분들을 위한 완전히 새롭고 강력한 개발 플랫폼으로 태어난 Visual Studio 2010 을 처음 만나보실 수 있는 자리를 마련하였습니다.

본 세미나에서는 마이크로소프트 본사의 Visual Studio C++ 전문가인 Boris Jabes 와 각계의 최고 개발자 여러분들의 목소리를 통해 이러한 광범위한 C++ 개발자 여러분들에게 VS2010 이 전해드리는 가치 및 게임개발자 여러분들에게 VS2010을 활용한 Direct 11 이 제공하는 가치들과 TFS2010 을 활용한 게임개발에서의 Scrum 개발 방법론, 그리고 Sketch Flow 를 이용한 혁신적인 게임기획 방법을 알려드릴 예정입니다.

바쁘시겠지만, C++ 개발자 여러분들과 게임개발자 여러분들께 Visual Studio2010 을 처음소개해 드리는 자리에 꼭 참석하시여 세상의 중심이 우뚝서실 개발자가 되시는데 조금이나마 도움이 되셨으면 합니다.

2010년 4월 15일 Visual Studio 와의 첫만남, 여러분들을 초대합니다.

Agenda        
시간 세션 발표자
10:00 - 10:30 등록  
10:30 - 10:40 인사말  
10:40 - 12:30 KeyNote : Boris Jabes
What’s New in Visual Studio C++ 2010 : C++ 개발자를 세상의 중심으로!!! 
12:30 - 13:30 Lunch
 

C++ 개발자트랙

게임개발자 트랙

13:30 - 14:10  C++0x 를 활용한 혁신적인 프로그래밍 

강성재

Visual Studio Team Foundation Server 2010 을 활용한 Scrum 개발방법론

김병진

14:20 - 15:20 Visual Studio 2010 을 활용한 C++ 병렬프로그래밍

최흥배

DirectX11 소개

조진현

15:30 - 16:30 MFC를 이용한 쉽고 빠른 Windows 7 기능 활용

최성기

Expression Blend Sketch Flow 를 이용한 게임 및 애플리케이션 기획

이원준

16:40 - 17:00 경품 추첨

저작자 표시
신고
by 흥배 2010.04.02 20:06

http://cafe.naver.com/jzsdn/18851


일시 : 2010년 2월27일 오후 2시 ~ 6시

장소 : 한국 MS 본사 회의실(선릉에 있는 포스코 서관 5층)


이 날 저도 강연을 합니다. 강연 내용은 예전에 KGC에서 했던 강연에서 시간 부족으로 하지 제대로 못했던

VC++ 10의 병렬 프로그래밍을 주제로 합니다.


VC++ 10의 병렬 프로그래밍 관련 강연은 근래에 온라인 강연으로 한 적도 있지만 온라인 강연은 아직도 적응하기 어려워서 제대로 못한 것 같으니 이번 세미나 때는 좀 더 제대로 할 수 있을 것 같습니다.^^;


현재 저를 포함해서 강연자가 2명인데 강연을 하실 수 있는 분들의 참여도 희망합니다.
저작자 표시
신고
by 흥배 2010.02.16 20:41

금요일(8)에 양재역 근처에서 인텔 코어 i-3-5-7 프로세서 발표회가 있어서 참석하였습니다.

트위터를 통해서 발표회가 있다는 것을 알게 되었고, 회사와 가깝고(신사역), 어떻게 발표회를 하는지 궁금하기도 해서 참석하기로 했었습니다.

 

1시간이 식사 시간이었는데 생각 이상으로 뷔페가 좋았습니다. 가기 전에는 간단한 식사가 나올 줄 알았는데 괜찮은 요리가 많아서 식사 시간이 지루하지 않았습니다.^^

 

발표회는 일반인을 대상으로 하기 때문에 기술적인 이야기는 거의 없고 주로 이전보다 나아졌다는 것을 중심으로 하더군요. 저는 프로그래머라서 그런지 심심할 정도로 쉽게 설명을 하더군요. ^^;



 

i3를 사용한 노트북에서 온라인 FPS 게임 아바를 시연했는데 잘 돌아가더군요. 원래 노트북 내장 그래픽은 후지다 라는 것이 일반적인데 화려한 그래픽은 아니지만 그래도 언리얼 엔진3를 사용한 아바가 잘 돌아가는 걸 보니 꽤 성능이 나쁘지는 않은 것 같더군요.

 

아바를 사용한 시연 이외에서는 피부로 딱 와닿을 정도로 느낄만한 시연이 좀 없었던 것 같습니다.

동영상 인코딩 시연을 할 때 이전 CPU를 장착한 컴퓨터와 같이 인코딩을 해서 각각 얼마나 걸렸는지 보여주었다면 확연하게 성능이 좋다는 것을 느낄 수 있으리라 생각합니다.( 개인적으로 동영상 인코딩 프로그램이 멀티코어를 잘 사용할 수 있는 프로그램이기 때문에 CPU 성능 차이를 체감하기 쉽지 않을까 생각합니다. 단 해당 인코딩 프로그램이 멀티 스레드를 사용여부 중요하겠죠)

 

HD 동영상을 시연할 때도 화면이 화려한 것을 보여주었으면 좋았을텐데 좀 밋밋한 영상을 보여줘서 아쉽더군요.

 

 

 


< 여기서부터는 프로그래머를 위한 글입니다. >


얼마 전에 i 5/7에 대한 번역 글을 올렸는데 i 5/7이 이전 CPU와 어떤 점이 다른지 핵심 부분만을 정리해 보겠습니다.

 

i 5/7는 네하렘 아키텍처를 사용하여 만든 것.


5와 7의 차이는 7에만 하이퍼 스레딩 지원.


고급 지행 PC에는 i7, 보급형 PC에는 i5가 사용될 것임.

 

네하렘이 이전 CPU보다 성능이 좋은 이유

1. 터보 부스터

4개의 코어 중 2개의 코어의 부하가 낮아서( CPU 사용률이 낮음) 발열량이 낮으면 나머지 2개의 코어의 동작 주파수를 높여서 성능을 올릴 수 있음.

간단하게 예를 들어 각 코어당 동작 주파수가 100이고 초과 가능 동작주파수는 120까지.

2개의 코어는 100을 다 사용하고 있고, 나머지 2개는 20만 사용하고 있다면 100을 사용하는 코어는 120까지 올려서 사용할 수 있음.

일부 코어의 부하가 아무니 낮더라도 터브 부스터는 한계 주파수 이상으로는 올릴 수 없음. 100에서 20을 사용하고 있어서 다른 코어가 80을 사용할 수 있는 것은 아님

 

2. QPI

포인터 투 포인터로 프로세서 접속이 되어 이전의 FSB 3배의 대역을 실현. CPU와 메모리간에 전송이 많은 프로그램의 경우 FSB의 성능에 따라서 성능이 달라짐.

 

3. 스마트 캐쉬

4개의 코어에서 공유하는 8메가바이트의 3차 캐쉬. 이것에 의해 캐쉬 하부조직이 효율화 되어 성능이 향상됨.

 

4. 메모리 컨트롤러를 프로세서에 통합

AMD의 경우는 이전부터 통합하고 있어서 인텔 CPU와 큰 차이 중의 하나였는데 이번 네하렘부터 인텔에서도 처음으로 통합하였음. 메모리 컨트롤러를 내장하여 메모리 접근 시 지연 감소나 메모리 대역폭이 확대되어 성능이 향삼됨.

 

 

i3는 노트북에 쓰일 CPU로 저 전압 모바일 CPU이다.

하나의 보드에 CPU와 그래픽 프로세서를 통합. 이것은 CPU 다이와 그래픽 메모리 컨트롤러 허브를 하나의 패지키에 넣은 멀티 칩 모듈. 진짜 CPU GPU가 하나의 다이에 통합되는 것은 2011년의 샌디 브릿지부터이다.

터보 부스터 기능이 없음.



i5를 사용한 노트북의 경우 i3와 같이 멀티 칩 모듈을 사용한 경우. CPU, GPU 모두 터보 부스터 기능을 사용.


저작자 표시
신고
by 흥배 2010.01.10 00:04


저 희 Viva 2010 팀은 차세대 개발 플랫폼인 Visual Studio 2010, Visual Studio Team System 2010, C# 4.0, C++ 0x, Cloud 등을 공부하고 다양한 매체를 통해 알리는 팀 입니다.

저희 VSTS 2010 팀은 최근 Visual Studio 2010 베타 2 공개와 앞으로 곧 나오게 될 RC 및 정식 버전 출시에 발 맞춰서 활동을 더욱 강화하기 위해서 팀 멤버를 추가로 모집하고 있습니다.


그간의 활동

온라인 활동

http://vsts2010.net 블로그를 통해서 총 164개의 Article 발행, 총 방문자 약 50000, 일 평균 300명의 방문


오프라인 활동


[2009년 6월 10일 MSDN 주간 세미나]

강보람 - C#연대기 -C#의 Before/After

공성의 - VSTS2010에서의 소프트웨어 품질 관리

김병진 - VSTS 2010 Architecture & UML

엄준일 - Managed Extensibility Framework

최흥배 - Visual C++ 10, C++0x 그리고 Concurrency Runtime


[TechDays 2009 참여]

김병진, 강성재 - Visual Studio Team System 2010 Overview

최흥배새로운 시대를 여는 Visual C++ 10

강보람C# 4.0 with dynamic : 사랑과 전쟁. 그들의 4주 후…

조진현Multi-threaded rendering in DirectX11

엄준일, 공성의Visual Studio Team System 2010 With Agile

김대욱, 김태균WPF4.0 을 위한 VIsualStudio 2010



활동 영역

온라인 활동 영역

팀 블로그 활동

팀 블로그를 통해 자신의 글을 게시할 수 있습니다. 현재 수백 명의 정기 구독자에게 글이 공개가 되며, 팀 블로그가 구글 등의 검색 상위권에 이르게 됨으로 자신의 글이 상위 검색에 노출되는 간접적인 혜택을 누릴 수 있습니다.

온라인 세미나

한국 마이크로소프트와 팀 자체에서 진행하는 여러 가지 온라인 세미나의 스피커로 활동하게 됩니다.

온라인 커뮤니티(예정)

온라인 커뮤니티 활동과 함께 커뮤니티 운영 활동을 하게 됩니다.

   

오프라인 활동 영역

오프라인 스터디

오프라인 스터디를 통해 자신의 분야를 공부하고 발표합니다. 그리고 좋은 콘텐츠는 곧바로 온라인/오프라인 세미나 스피커 활동으로 이어집니다.

오프라인 세미나

한국 마이크로소프트와 팀 자체에서 진행하는 오프라인 세미나의 스피커로 활동할 수 있습니다. 팀 자체에서는 매월 오프라인 정기 세미나를 진행하며, 자신의 노하우를 오프라인 세미나를 통해 전달할 수 있는 기회를 드립니다.

기고

팀 블로그를 통해 축적된 자신의 콘텐츠는 월간 잡지 등에 기고할 수 있습니다.

책 집필, 번역(예정)

다양한 노하우를 책으로 집필하고, 외국의 유명 서적을 번역하는 활동을 계획하고 있습니다.

Microsoft MVP 추천

MVP 에 되고자 하시는 분은 한국 이크로소프트 직원과 마이크로소프트 MVP 의 추천을 드립니다.

   

모집 분야

  • Cloud Development
  • C#
  • VB.NET
  • C++
  • Agile Development
  • Parallel Development
  • Web Development
  • ASP.NET
  • Silverlight
  • Windows 7 Development
  • RIA Development
  • Architect Development
  • Office Business Application Development
  • .NET Framework 4.0
  • Visual Studio 2010
  • Visual Studio Team System 2010
  • ETC…

   

마감

정해진 마감 일자는 없습니다만, 적어도 12월 중에는 저희와 함께 할 수 있었으면 합니다. 가능한 빨리 지원해주시길 부탁드립니다.

   

지원 방법

아래의 양식을 채워주시고 kkongchi@gmail.com 으로 보내주세요.

이름

  

사진

  

블로그

  

전화번호, 이메일

  

티스토리 아이디

  

소개

(직업 및 회사명 포함)

관심 분야

(중복 가능)

   

지원해 주신 내용에 대한 심사 후, 오프라인 인터뷰를 통해서 멤버를 선정하게 됩니다. 이번에는 특히 활발한 온라인 활동, 특히 개인 블로그 활동을 많이 해오신 분들을 우선적으로 선정할 예정입니다.

   

지원 시 유의 사항

참고로 저희 스터디에서는 배우고자 지원하시는 분들은 선발하지 않습니다. 저희 팀의 스터디에서는 여러분들에게 아무것도 가르쳐주지 않습니다.

저희 팀에서는 절대 실력을 보고 맴버를 선발하지 않습니다. 물론 실력이 출중하면 좋겠지만 새로운 VSTS 2010 분야는 어느 누구도 밟아보지 않은 새로운 황야와 같습니다. 새로운 길을 함께 가실 활동력이 충분하신 분들은 꼭 지원해 주시기 바랍니다. ^^


저작자 표시
신고
by 흥배 2009.12.07 23:53
http://club.kgda.or.kr

아직 100% 다 만들어진 것은 아니고 오픈한 상태에서 계속 만들어 나간다고 합니다.
부족한 부분은 이야기 하면 최대한 수용해 준다고 하니 관심 있는 분들은 방문해 보세요
저작자 표시
신고
by 흥배 2009.11.26 23:29

한국에서 가장 많은 게임 프로그래머가 방문하는 GPGStudy 사이트가 근래에 원래 취지를 살리기 위해 앞으로 GPG 책의 질문답 사이트로 변경할 예정이므로 대안 공간을 만들기 위해 여러 가지를 토론 하고 있습니다.

 

KGDA에서 대안 공간을 제공하겠다고 합니다. 그래서 어떻게 지원하고 운영이나 시스템 등에 대해서 의견을 듣기 위해 다음 주 수,목요일 저녁쯤에 만남을 가지기를 바란다고 합니다.

 

http://gpgstudy.com/forum/viewtopic.php?p=125512#125512

저작자 표시
신고
by 흥배 2009.10.17 00:50
MS MVP인 신경준님이 9월 19일에 WinDBG 세미나를 한다고 합니다.
신경준님 세미나를 몇 번 참석해 보았는데 재미있게 잘 하십니다.
WinDBG가 쉬운 것은 아니지만 아마 신경준님이 따분하지 않게 잘 해주실거라고 생각합니다.

WinDBG를 배우고 싶은 분들은 참석해 보세요

세미나 내용은 여기서 보세요.  http://blog.naver.com/process3/20088524425


ps : 참고로 유료 세미나네요. 그리고 초보자를 대상으로 하는 것 같습니다.



저작자 표시
신고
by 흥배 2009.09.08 18:16
| 1 2 3 4 5 6 |