This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [GSoC Project Proposal] ISO C11 threads.h implementation in GNU C Library


I just took some time trying to research and understand what Rich was
suggesting. To be honest I really like that idea of using a lower
level approach, due to a precious improvement on performance (that's
the pro I can difference) but I have to agree with Joseph cause there
are some disadvantages that are really important and we must be aware
of them:

- The project must be completed in two months.
- I have no experience in such a low level, so I would need extra time
to be comfortable using futex and atomic libraries, including that I
will also need some asm programming.
- The POSIX  thread library is a good start to get a working API in
those two months, and I am already used to work with it.

On the other hand, I think it may be pretty interesting to make a
research about the possible differences and pros/cons on doing one or
another implementation, even though I know I won't be able to finish
it on time with a futex/atomic approach, so just as an academic
research. I consider that proposal very interesting so I can do that
research if more guys here support that idea. Maybe in future it could
be ported.

Thank you all guys for the feedback. As soon as you think this is an
acceptable program to work on the project I will start working in a
more specific and detailed solution description.

-- 
Juan Manuel "Lolo" Torres Palma.
Computer Science Student at Universidad de Granada.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]