In my implementation of a parallel path-tracer I divided up the image into four threads in an interleaved manner to maximize the spatial coherence of the...
202
Paul Kahler
phkahler@...
Jan 4, 2001 5:56 pm
Thanks for the info, but I still have a question. If the threads terminate at the end of each frame and I start 4 new threads at the start of a frame how do I...
203
Peter-Pike Sloan
ppsloan@...
Jan 4, 2001 7:28 pm
Hi, You don't want to create/destroy threads on every frame, it's really expensive. It generaly makes sense to create a work queue and just have all the...
204
Rex Deathstar
deathstr@...
Jan 5, 2001 9:21 pm
Hi, this is my first post here, so a quick hello to everyone! ... You can use the NT/2000 specific API SetThreadAffinity() to lock a thread to a particular...
205
Shiva
shivak@...
Jan 5, 2001 11:06 pm
Hiho, I didn't follow the thread very much, so don't hit me if the idea already came up :D What would be wrong with having (n=number of processors) n threads...
206
Peter-Pike Sloan
ppsloan@...
Jan 5, 2001 11:42 pm
There are a couple of things wrong with this: 1) You can't interact - you'll have a huge latency 2) There can be a huge perf difference between frames -...
207
Mark Webster
mark@...
Jan 6, 2001 1:40 pm
Please forgive me for this un-helpful post :) ... Dude, it's great to see you're still in the scene! (I'm sure most of us remember "pureness" :) Keep going...
208
yeehector@...
Jan 8, 2001 1:04 am
Peter's right about not using a static frame distribution. Note: I know this is _not_ real time raytracing, but it's some things I learnt while writing a...
209
Paul Kahler
phkahler@...
Jan 9, 2001 11:37 am
... Quick question here. Do multiprocessor machines share any cache between processors? If so, you'd want to interleave pixels to maximize the benefits of...
210
yeehector@...
Jan 9, 2001 11:39 am
With global illumination and frame rates in terms of 1/minute and below, the cost of creating and terminating threads is insignificant =). Re: Shiva's point of...
211
jesko@...
Jan 9, 2001 5:27 pm
... edition ... identical ... availability). ... is ... times ... that's ... I own the student edition of MSV C/C++ 6.0 and this version has the same...
212
havran
havran@...
Jan 10, 2001 8:51 am
Hi, I did a bit of research a few years ago on this topic (in 1996), by the way, there were published a lot of papers about it. There are different ...
213
Jesko Schwarzer
jesko@...
Jan 10, 2001 8:51 am
Hello, it took me a little time for my decision to answer the question of automated load balancing with threads because it took reasonable time to develop it,...
214
Paul Kahler
phkahler@...
Jan 10, 2001 10:06 pm
Just posting updated numbers for my 500K triangle terrain. I am now getting 140K rays per second all the time (perhaps a dip to 130K) and going up to 215K per...
215
Hector Yee
yeehector@...
Jan 11, 2001 6:42 pm
... If you mean processor cache, each processor has its own local cache and use the MESI protocol for cache coherency (I'm no expert on hardware, but that's as...
216
Paul Kahler
phkahler@...
Jan 11, 2001 6:43 pm
... I'd include "it works" and eliminate "deadlock free". I'd also include "fast" and eliminate the "wasted time" objective. But that's just me :-) ... So are...
217
Jesko Schwarzer
jesko@...
Jan 11, 2001 6:44 pm
Maybe revise your octree code and go deeper (to level 16 to 18) ... One solution could be to do the octree code in integer and do float calculation with...
218
Jesko Schwarzer
jesko@...
Jan 12, 2001 6:33 pm
... include ... me ... I suppose to show only things that work with the only exception if one would bring some thoughts (and mark them as thoughts) ... :-) ...
219
wald
Ingo.Wald@...
Jan 12, 2001 6:52 pm
... what's the difference between a 'critical section' and a semaphore ? is there any other (more low-level) synchronization-mechanism in linux other than...
220
Peter-Pike Sloan
ppsloan@...
Jan 13, 2001 7:09 am
Critical sections are like mutexes, but they are significantly faster on PC's (but can't be used between different processes, only different threads...) There...
221
Jesko Schwarzer
jesko@...
Jan 14, 2001 5:23 pm
... linux ... Semaphores are more complex than CriticalSections because they provide a counter and "count" threads that are trying to get into the critical...
222
mep
mep_cpt@...
Jan 19, 2001 12:33 pm
There is a quite impresive rt intro, Fresnel 2 by Kolor. You can get it at http://www.kaoz.org/kolor. It has two versions, one for piii and the other for less...
223
wally@...
Jan 31, 2001 4:41 pm
Hello, can anyone tell me how can one change the processor privilege level to 0 under windows98 and/or NT? From what i recall on win95 there were many...
224
wally@...
Feb 27, 2001 11:40 am
Hello, there are some problems in moderating the list, so for some time messages wont be approved. We apologize for the inconvenience and will try to fix it as...
225
wally@...
May 30, 2001 2:32 pm
Hi there, sorry for the long period of inactivity, now the list should be running fine again now. I'll soon update the FAQ, since there are a lot of papers...
226
Paul Kahler
phkahler@...
May 31, 2001 12:03 pm
... Yes and No. I have always had dynamic scenes in mind for RTRT. My older software supported a scene graph with transform nodes in a tree structure. see...
227
Miriam English
miriame@...
May 31, 2001 12:04 pm
Wahoo! Glad to see it back. I joined up after it had died. I come from a virtual reality direction where I build worlds in VRML. It is a pretty neat language...
228
Philipp Slusallek
slusallek@...
Jun 1, 2001 12:23 pm
Hi everyone, We have recently had two papers on our RTRT research accepted on graphics conferences. If you are interested you find them now online at ...
229
Joachim Diepstraten
diepstjm@...
Jun 1, 2001 12:24 pm
Hi I subscriped to this mailing list one month ago as nothing happened since, I think I make my introduction anyway. As a normal introduction is boring, I...
230
Joachim Diepstraten
diepstjm@...
Jun 1, 2001 12:24 pm
Hi ... I hope so because I posted an introduction mail a few weeks ago but it seems it didn't get through. So I'll try it again maybe it works. And of course I...