기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

책을 보니깐 "새로운 워크큐 생성시에 각 프로세서별로 하나의 워커 스레드를 만들어야 하므로 이런한 스레드가 꼭 필요한 경우에만 새 워크큐를 작성하는 것이 좋다." 라고 써있는데...

이 말은 multiprocessor(cpu가 4개)이면 4개의 워커 쓰레드를 생성해야 한단 말인가요?
제 생각엔 동적으로 keventx라는 워커 쓰레드를 생성시키면 cpu별로 4개가 생성되는 것 같은데...

애매하네요~;;


고현철

2008.03.31 09:58:23
*.202.142.7

어떤 책을 보시는지....ㅠ.ㅠ

워크큐의 경우는 그냥 있는 것을 쓰는 편입니다.
하지만, processor 별로 생성이 된다면 엄청 os 입장에서 헷갈리지
않을까요?

왜냐하면 workqueue를 사용하는 api는 하나일텐데, 그것을 4개로 쪼개서
구현해야한다는....ㅎㅎ

아니면 내부에 구현되어 있을 수도 있지요(찾아봐야겠지만요)

저라면, 보통 api는 하나로 구현을 하고 내부에 생성해서 cpu간 분배 알고리즘을 잘 짜겠습니다.....^^

김광준

2008.04.01 20:27:56
*.94.41.89

CPU들이 cache를 사용해서 그럴겁니다.
대규모의 일이 걸려있다면 어쩔수 없겠지만 CPU 캐시가 감당하는 범위 내에서는 차이가 있을 겁니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
208 toolchain을 만들었는데 이 toolchain이 정상적으로 동작하는지 테... [1] 시안 2010-04-23 474
207 booting시 에러 메세지에 관해서... [1] 강용근 2010-04-30 474
206 AESOPC100 의 관련 자료를 다운 할 권한이 없다고 나오는데요 [1] 시안 2010-05-08 474
205 커널 컴파일 문의 [1] 준2 2010-08-10 474
204 NFS연결된 Board log 확인. 폐인x2 2010-09-04 474
203 S5PC100 PACKAGE 자료 좀 부탁 드립니다. [2] 하얀마음백구 2010-09-10 474
202 하드웨어 관련 질문입니다. 조장현 2010-12-23 474
201 Odroid에서 uBoot 문제 [1] 김현수 2011-04-25 474
200 사운드 드라이버 관련 최준원 2009-04-29 473
199 128MB nand flash 를 사용할경우 문제될게 있나요?? [1] 조장현 2010-01-19 473
198 XFree86 4.8.0 compile error file 최영진 2010-01-25 473
197 이솝용 커널2.6.29/rootfs/u-boot 소스를 어디서 받을 수 있나요?? [2] 김정희 2010-02-10 473
196 오드로이드 플랫폼 개발자용 밖에 안파네요? 그런건가요? [1] 거지깽깽이 2010-03-06 473
195 [Odroid] MediaPlayer 소스좀 구할 수 있나요?? [1] 이종범 2010-03-19 473
194 Soc문의입니다. [1] 강용근 2010-04-14 473
193 6410보드 LCD 출력 문의입니다..^^ [1] 우우 2010-04-15 473
192 OPENCORE 빌드 질문입니다 [1] 김성훈 2010-10-05 473
191 V210 보드에 app 실행시 문제... 문의. file [2] 은재아빠 2010-11-04 473
190 mmc card driver [1] 만봉부인 2010-11-24 473
189 Android boot message only outputting Last Line [1] 양파링 2011-03-08 473

사용자 로그인