Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

kernels

Name: Anna 2013-12-04 22:19

I can't sleep, so let's talk about kernels and threads

I'm working on a [i]next generation ENTERPRICE QUALITY microkernel based on Machtm.

The difference with Mach is that I have removed complitely the mach threads/cthreads shit so the user is forced to create new process and communicate via message passing. But I as far as I know modern CPUs can run in parrallel many threads, but what happens if they are different processes? I was thinking to just create user-space threads when needed but I don't think that will help.

Also I'm thinking to emulate pthreads/C11 threads via userspace threads, what do you think?

Name: Anonymous 2013-12-05 19:31

>>1
Multiple cores are supposed to being able to run multiple processes seperately.

Read Kunle Olukotun papers on multi-core processing.

He was the first to demonstrate that multi-core processors could outperform big superscalar processors in most applications, due to course-grained parallelism.

Part of his results on the multi-core chip were calculated by running multiple copies of a benchmark on the processor.

Name: Anonymous 2013-12-05 19:33

>>4
Found the paper: Kunle Olukotun, Basem A. Nayfeh, Lance Hammond, Kenneth G. Wilson, Kunyung Chang: The Case for a Single-Chip Multiprocessor. ASPLOS 1996: 2-11

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List