|
Nickname: n_raj
Articles(8)
Visits(14153)
Comments(1)
Votes(1)
|
|
| I have over two decades of experience in the software industry. I have worked extensively in product engineering focusing on system software, embedded and networking technologies. I am currently working as product management consultant in a startup. I was till recently VP in the R&D Services business unit of MindTree. Prior to MindTree, I was with Wipro’s R&D. My other interests include photography and traveling. | ||
| Blog Archive: 2011 - Dec., Apr. 2010 - Jul., May., Mar., Feb., Jan. |
View All | |
Posted: 06:00:19 PM, 28/04/2011
Multicore and server side computing |
|---|
We have seen the challenges of multicore programming in mainstream programming in earlier articles. The main challenge is refactoring of the code to multiple parallel threads of execution that can run on different cores and in the process, how to address the issues of synchronization, race conditions effectively. If we look at a modern web server, it runs a software like Apache on Linux or IIS on Microsoft servers. When a request for reading a web page lands in a server, it spawns a thread which runs to completion. Since most of the web requests to a server are likely to be reading of pages, the web server can spawn multiple threads in parallel to handle requests. For jobs like responding to HTTP requests or generating dynamic page generation, it speeds up the performance. One such study reports that the quad core CPUs provide 55% more performance for generating the dynamic pages than a similarly-priced pair of dual core CPUs. To summarize, one can getter better performance by moving to multicore servers and with careful tuning of system parameters one can improve it too! |
Have Your Say!
Got something to say? Why not share itwith other engineers?

Looking for parts to specify for your design project? Browse our library of datasheets NOW!
Posted:15/05/12 05:07 PM
• Do you have a hobby?
Posted:03/05/12 07:22 PM
Posted:15/05/12 05:58 PM
• Clipix: The tool we've all been waiting for?
Posted:11/05/12 03:27 PM
Posted:30/12/11 08:25 PM
• SmartGrids - what do they have to offer?
Posted:27/12/11 06:07 PM
Posted:09/05/12 12:49 PM
• Do new technologies simplify small-scale prod...
Posted:23/04/12 08:44 PM
















