[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mknmz next generation (Re: filters)

こんな所にしか反応しませんが.... ^^;;)

>>>>> In <200002200517.OAA19208@xxxxxxxxxxxxxx> 
>>>>> “高林” = Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx>さん
高林> もちろん、すべてを Cで書くという方針でもいいです。どうせ C 
高林> で書くなら、文書を 1つづつ読み込んで処理する部分を multi
高林> threading にするといいと思います。この処理は並列化できるはず
高林> なので、multi processor の計算機ではぐっと速くなるでしょう。

GNU make には

`-j [JOBS]'
     Specifies the number of jobs (commands) to run simultaneously.
     With no argument, `make' runs as many jobs simultaneously as
     possible.  If there is more than one `-j' option, the last one is
     effective.  *Note Parallel Execution: Parallel, for more
     information on how commands are run.  Note that this option is
     ignored on MS-DOS.

というのがあって、Sun Ultra の2ヶ入りのマシンでコンパイルする
(単純に make すると CPU 1ヶしか使ってくれないんだ:-<)


1. 複数の INDEX をマージする機能  (mknmzの後処理)
2. 複数の INDEX から検索できる機能 (namzuの機能)


;; 思いつきなんで...既にあるのかな。
こせき @ Emacs のページ作成中