'Programming'에 해당되는 글 1789건

  1. 2011.09.19 OpenMP 그리고 OpenMPI 2
  2. 2011.09.13 python 3.2.2 64bit 버전 설치 4
  3. 2011.09.02 depth buffer
  4. 2011.07.31 .DATA? 지시어
  5. 2011.07.25 Visual Basic에는 % 연산자가 없군 -_-
  6. 2011.07.18 컨트롤 배열을 작성하시겠습니까?
  7. 2011.07.17 x86 register 2
  8. 2011.07.17 openCV OCR 예제
  9. 2011.07.06 ctime() 2
  10. 2011.07.03 CUDA processor roadmap / CUDA SDK 4.0 1
Programming/openMPI2011. 9. 19. 07:39
libgomp 와 openmpi-dev를 설치하라는데
[http://ubuntuforums.org/showthread.php?t=710281]

서버에서 한번 검색을 해보니
흐으음.. GCC OpenMP의 약자로 GOMP와 openMPI 두가지가 나오고
$ apt-cache search openmp
libgomp1 - GCC OpenMP (GOMP) support library
libgomp1-dbg - GCC OpenMP (GOMP) support library (debug symbols)
lib64gomp1 - GCC OpenMP (GOMP) 지원 라이브러리 (64비트)
lib64gomp1-dbg - GCC OpenMP (GOMP) 지원 라이브러리 (64비트 디버깅 심볼)
conky-all - highly configurable system monitor (all features enabled)
gromacs-lam - Transition package to gromacs-openmpi
gromacs-openmpi - Molecular dynamics sim, binaries for OpenMPI parallelization
libcomplearn-gomp-dev - CompLearn library, OpenMP version development files
libcomplearn-gomp1 - machine-learning core library runtime files with OpenMP (libgomp)
libopenmpi-dbg - high performance message passing library -- debug library
libopenmpi-dev - high performance message passing library -- header files
libopenmpi1.3 - high performance message passing library -- shared library
libqsearch-gomp-dev - CompLearn library, OpenMP version development files
libqsearch-gomp1 - machine-learning core library runtime files with OpenMP (libgomp)
mpi-default-bin - Standard MPI runtime programs
mpi-default-dev - Standard MPI development files
openmpi-bin - high performance message passing library -- binaries
openmpi-checkpoint - high performance message passing library -- checkpoint support
openmpi-common - high performance message passing library -- common files
openmpi-doc - high performance message passing library -- man pages
libhdf5-openmpi-1.8.4 - Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI version
libhdf5-openmpi-dev - Hierarchical Data Format 5 (HDF5) - development files - OpenMPI version 
 
OpenMP와 OpenMPI는 다르다는데 흐음.. 내가 보기에는 그게 그거지만..
[http://www.linuxquestions.org/questions/programming-9/lost-on-parallel-programming-openmpi-openmp-657210/]

아무튼 MPI는 복잡한 Implementation이라고 하니, OpenMP 부터 해보면 되려나?
[링크 : http://openmp.org/wp/]
[링크 : http://www.open-mpi.org/]
 

'Programming > openMPI' 카테고리의 다른 글

openMPI 서비스 설치하기...?  (0) 2019.04.02
ubuntu mpich cluster  (0) 2017.02.05
opempi 패키지  (0) 2017.02.04
openmpi with heterogenerous  (0) 2017.02.03
openmpi with openmp  (0) 2017.02.03
Posted by 구차니
이유는 모르겠지만 Windows7 Ultimate 64bit 버전에서 윈도우즈 업데이트를 진행하며 실행하니 오류가 발생했다.
리부팅하고 나니 문제없이 넘어가서 대략 황당 -ㅁ-


 

 

'Programming > python(파이썬)' 카테고리의 다른 글

python2 vs python3  (0) 2013.01.02
PyOpenGL  (0) 2011.10.04
python 버전 골라서 실행하기  (0) 2011.05.08
python C/api - PyObject_GetAttrString()  (0) 2010.04.06
파이썬 문자열 쌍따옴표 세개 - """ python string  (0) 2010.04.04
Posted by 구차니
Programming/openGL2011. 9. 2. 07:53
glVertex() 함수들을 보는데 x,y,z,w 라는 변수들이 있길래
w는 어떤값인지 찾아보니 depth buffer를 위한 값이라고 한다.
일반적으로 깊이값은 Z로 하지 않나? 싶긴한데 흐음..
clipping과 관련된것 같기도 하고.. 모호하네..

[링크 : http://msdn.microsoft.com/en-us/library/dd374160(v=vs.85).aspx]
[링크 : http://www.opengl.org/sdk/docs/man/xhtml/glVertex.xml]
[링크 : http://msdn.microsoft.com/en-us/library/bb976071.aspx]

[링크 : http://en.wikipedia.org/wiki/Z-buffering]
[링크 : http://www.opengl.org/resources/faq/technical/depthbuffer.htm]

'Programming > openGL' 카테고리의 다른 글

openGL로 싸인곡선 그리기(sin wave)  (5) 2011.09.25
webGL  (0) 2011.09.24
glGenLists  (0) 2011.06.09
glutIdleFunc  (0) 2011.05.13
openGL 좌표계  (0) 2011.05.06
Posted by 구차니
.DATA? 지시어를 사용하여 변수를 선언하면
컴파일된 프로그램의 크기를 줄일수 있다고 한다.
C 언어라던가 일반적인 초기화 되지 않은 변수들을 선언했다고 해서
프로그램 용량이 늘어나는건 아니니 차이를 못느낄수도 있겠지만

x86 계열에서
.data?
bigArray DWORD 5000 DUP(?)
 
는 프로그램의 크기가 늘어나지 않지만

.data
bigArray DWORD 5000 DUP(?)
 
는 프로그램의 크기가 20000 byte 만큼 늘어난다고 한다.

Assembly language for intel-based computer 4th ed. 87page
KIP R. IRVINE 

'Programming > Assembly(어셈블리)' 카테고리의 다른 글

어셈블리 관련  (0) 2015.06.11
ia32 어셈블리 언어  (0) 2013.12.12
x86 register  (2) 2011.07.17
PowerPC(PPC) 어셈관련 내용  (0) 2011.04.04
어셈블리 메모리 참조 (x86 memory addressing)  (0) 2010.05.03
Posted by 구차니
대신 Mod 라는 명령어로 나머지 연산을 해주면 된다.

[링크 : http://msdn.microsoft.com/en-us/library/se0w9esz(v=vs.80).aspx]
Posted by 구차니
VB form을 만들다 보면
Ctrl-c , v 신공에서 항상 이런 메시지를 보게 된다.

 
[링크 : http://ask.nate.com/qna/view.html?n=10574374]

찾아봤더니, 컨트롤 역시 배열로 구성이 가능하며
""를 선택하여 컨트롤 배열로 작성시 Text18(1) 이런식으로 생성이 된다. 

만약 Text20 이런식으로 독립되게 만들고 싶다면
"아니오"를 선택하면 된다. 
Posted by 구차니
각종 레지스터들의 약자에 대한 이름 풀이이다.
아무튼.. SI는 Stack Index가 아닌 Source Index -_-
S는 은근 헷갈린단 말이야.. OTL

Purpose

Although the main registers (with the exception of the instruction pointer) are "general-purpose" and can be used for anything, it was envisioned that they be used for the following purposes:

  • AX/EAX/RAX: accumulator
  • BX/EBX/RBX: base index (ex: arrays)
  • CX/ECX/RCX: counter
  • DX/EDX/RDX: data/general
  • SI/ESI/RSI: "source index" for string operations.
  • DI/EDI/RDI: "destination index" for string operations.
  • SP/ESP/RSP: stack pointer for top address of the stack.
  • BP/EBP/RBP: stack base pointer for holding the address of the current stack frame.
  • IP/EIP/RIP: instruction pointer. Holds the program counter, the current instruction address.
     
[링크 : http://en.wikipedia.org/wiki/X86_architecture#Purpose]

'Programming > Assembly(어셈블리)' 카테고리의 다른 글

ia32 어셈블리 언어  (0) 2013.12.12
.DATA? 지시어  (0) 2011.07.31
PowerPC(PPC) 어셈관련 내용  (0) 2011.04.04
어셈블리 메모리 참조 (x86 memory addressing)  (0) 2010.05.03
어셈블리 언어  (0) 2010.05.03
Posted by 구차니
Programming/openCV2011. 7. 17. 19:05
안드로이드에 openCV 올려서 하는거라던가 좀 쩌는듯 -_-
난 언제쯤 이런거 해볼 정도로 실력이 늘려나 ㅠ.ㅠ

[링크 : http://blog.naver.com/kiml86/40122075613]
[링크 : http://blog.damiles.com/?p=93
[링크 : http://www.youtube.com/watch?v=BLG28-xNoMU
Posted by 구차니
Programming/C Win32 MFC2011. 7. 6. 18:28
time_t는 32bit(4byte) 의 데이터이고
1970년 1월 1일 부터의 epoch를 기준으로 저장을 한다.
특정값을 넣어서 테스트 해보는 샘플 코드는 아래와 같다.

/* ctime example */
#include <stdio.h>
#include <time.h>

int main ()
{
  time_t rawtime = 0x45984f00;

//  time ( &rawtime );
  printf ( "The current local time is: %s", ctime (&rawtime) );

  return 0;
} 

머 결과는 아래와 같이
$ ./a.out
The current local time is: Mon Jan  1 09:00:00 2007 

엑셀에서 계산해보니
1167609600  19460160    324336    13514   37.02465753
                   /60         /60         /24      /365

1970년 부터 epoch 이므로
37년 후인 2007년이 대충 맞는듯! 

[링크 : http://www.cplusplus.com/reference/clibrary/ctime/ctime/]
[링크 : http://linux.die.net/man/3/ctime]

'Programming > C Win32 MFC' 카테고리의 다른 글

CFileFind Class  (0) 2011.10.23
CFileDialog 말고 폴더 다이얼로그 없나?  (0) 2011.10.22
선언과 정의(Declaration & Definition)  (10) 2010.10.04
ini 파일 내용 파싱하기  (2) 2010.09.27
WinMain 과 DllMain  (0) 2010.09.09
Posted by 구차니
Programming/openCL & CUDA2011. 7. 3. 18:27
이넘들 끝판왕으로 맥스웰을 꺼내는건가?!


[링크 :  http://cuda.tistory.com/entry/Nvidia-케플러-맥스웰-아키텍쳐]
[링크 : http://www.maingearforums.com/showthread.php?4080-CUDA-GPU-Roadmap]

아무튼, 테그라 쪽은 슈퍼영웅(웨인=배트맨 , 로간=엑스맨, 스타크=아이언맨)을 이름으로 삼더니


[링크 : http://blogs.nvidia.com/2011/02/tegra-roadmap-revealed-next-chip-worlds-first-quadcore-mobile-processor/]
[링크 : http://chitsol.com/entry/5년 뒤에도 엔비디아는 그래픽 프로세서 기업일까?]

심심해서 KAL-EL을 검색해보니 Superboy. 그러니까 Superman의 어릴적 이름인듯?
[링크 : http://en.wikipedia.org/wiki/Superboy_(Kal-El)]

----
NVIDIA 홈페이지 간김에 가보니 2011년 5월에 4.0 버전이 릴리즈 되었다.
[링크 : http://developer.nvidia.com/cuda-toolkit-40

Latest Release

CUDA Toolkit 4.0

Archived Releases 
CUDA Toolkit 4.0 RC2 (April 2011)
CUDA Toolkit 3.2 (November 2010)
CUDA Toolkit 3.1 (June 2010)
CUDA Toolkit 3.0 (March 2010)
OpenCL 1.0 Public Release (September 2009)
CUDA Toolkit 2.3  (June 2009)
CUDA Toolkit 2.2  (May 2009)
CUDA Toolkit 2.1  (January 2009)
CUDA Toolkit 2.0  (August 2008)
CUDA Toolkit 1.1  (December 2007)

CUDA Toolkit 1.0 (June 2007)

[링크 : http://developer.nvidia.com/cuda-toolkit-archive]
 


'Programming > openCL & CUDA' 카테고리의 다른 글

openCL - ATI APP SDK  (0) 2012.03.11
ATI Stream 하드웨어 요구사항  (0) 2011.10.07
CUDA 4.0 RC  (4) 2011.03.02
CUDA - Multi GPU 프로그래밍  (1) 2011.02.05
CUDA driver API / runtime API  (0) 2011.01.26
Posted by 구차니