C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[12444] 흠 이제 멀티코어가 어느정도 퍼진것 같은데..
TohnoLyn [tohnokanna] 2732 읽음    2006-11-29 16:24
멀티코어가 많이 퍼졌고..

앞으로도 계속 퍼질텐데...

OpenMP을 코드기어는 언제쯤 지원할지 로드맵이 나온것이 있나요?
지금 Visual C++이랑 Intel C++, 포트란 에서는 지원을 하는것 같던데..

Win64에서 형들이 바뀌면서 델파이의 강력한형식이 Win32->64에서 빛을 좀더 볼 수 있게되었는데..
무료버젼도 나왔고 여기에 OpenMP지원만 해주면 광고문구에서 앞서나갈 수 있을텐데..
아제나 [azena]   2006-11-29 20:04 X
프로그래머의 마인드는 아직 싱글이란게 슬픔이라면 슬픔이죠 ㅎㅎㅎ
박지훈.임프 [cbuilder]   2006-11-29 21:19 X
OpenMP라는 걸 처음 들어서 좀 뒤져봤더니, 꽤 재미있는 놈이군요.

마소의 관련 기사
http://www.imaso.co.kr/?doc=bbs/gnuboard_pdf.php&bo_table=article&page=2&wr_id=870&publishdate=20030501

위키피디어
http://en.wikipedia.org/wiki/OpenMP

메인 홈페이지
http://www.openmp.org/

VC 2005에서의 지원
http://msdn2.microsoft.com/ko-kr/library/fw509c3b(VS.80).aspx

C++빌더 로드맵에서는 OpenMP라는 내용을 들은 적이 없고요.
OpenMP가 C++과 포트란만 지원하는 만큼, 델파이는 하려고 한다해도 쉽지 않겠네요. 라이브러리를 파스칼로 포팅하는 일이 엄청난 대작업이 될 테니...
TohnoLyn [tohnokanna]   2006-11-29 21:52 X
이기회에 포트란을 공부해보.. 려고 했지만 배열문제가 맘에걸려서 패스 ㅜㅜ
TohnoLyn [tohnokanna]   2006-11-29 22:05 X
왜 파스칼로 만들어지지 못했을까.. 왜
박지훈.임프 [cbuilder]   2006-11-30 01:03 X
다들 잘 아시는 거지만, 델파이가 언어적으로 수많은 장점들을 가지고 있지만, 최대의 단점도 언어 그 자체가 델파이 외에서는 그리 많이 쓰이지 않는다는 점입니다.

반대로, C++이 언어 자체를 봤을 때 대단히 강력한 것은 사실이지만 델파이에서 쓰이는 오브젝트 파스칼에 비해 압도한다고 말할 정도도 아니고, C++의 스펙 중에서 실질적으로 애플리케이션 개발에 필요한 거의 대부분의 스펙은 오브젝트 파스칼에서도 가지고 있죠.

그럼에도 역시 C++이 더 많은 환경과 더 많은 상용 및 공개 컴파일러들이 나와 있다는 것이 C++에게는 다른 어떤 언어와도 비교할 수 없는 가장 큰 자산입니다. 많은 C++ 개발자들이 C++의 장점으로 C++의 강력하고 넓은 스펙들을 가장 먼저 꼽는데, 제가 생각하기에는 적어도 같은 윈도우 환경에서 델파이와 비교했을 때 C++의 기술적 스펙의 비교 우위는 그다지 특출나지 않습니다.

그런 '기술적 강력함'보다는, 오히려 폭넓은 지원 환경과 막대한 개발자층으로 인해 생기는 파생적인 장점들, 즉 기존 코드와 지원 라이브러리가 많고 어떤 플랫폼에서든 선택이 가능하다는 호환성이 현실적으로 개발자들에게는 더 큰 선택의 이유가 된다고 생각합니다.
TohnoLyn [tohnokanna]   2006-11-30 01:55 X
적어도 C++빌더에서라도 지원을 해 줬으면 하는군요.
그럼 붙여서라도 쓸 수 있을텐데
크레브 [kkol]   2006-11-30 19:22 X
OpenMP의 MP가 Multi Process를 의미하는것 같은데.. 멀티 쓰레딩하고 어떤점이 다른거죠? 크게 차이는 없어보이는데... 일반적인 응용프로그램 제작시 어떤 점에서 좋은건가요?  OpenMP라는게 크게 필요한 느낌이 안들어서 말이죠.. ^^;
라스코니 [chouoo]   2006-12-01 00:10 X
OpenMP 라는게 단지 OpenMP를 쓰겠다는 선언만으로도 컴파일러가 Multi Process 로 코드가 동작하게끔 해 주는것 같네요. 잠깐 살펴보니 task의 병렬기능은 아직 안되는 것 같은데 loop에 대한 병렬 처리 기능은 잘 지원되는 것 같습니다.

지금 OpenMP 스펙을 받아서 보니 거의 RTOS 수준의 기능을 제공하는 것 같은데 흥미가 생기네요. 한번 쭉 살펴 보아야 겠습니다.

+ -

관련 글 리스트
12444 흠 이제 멀티코어가 어느정도 퍼진것 같은데.. TohnoLyn 2732 2006/11/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.