Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8944781
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 15, 20262026-06-15T12:05:58+00:00 2026-06-15T12:05:58+00:00

GPUs have become more and more general purpose over the last decade. There has

  • 0

GPUs have become more and more general purpose over the last decade. There has been a fair amount of recent research that has successfully ported unstructured and pointer-based algorithms (Breadth-first search and Andersen’s points-to analysis are good examples) to GPU environments as well. Soon enough we should see more and more graph algorithms used in adaptive mesh refinement and social networking executed in a GPU environment as well.

Another step in this trend would involve even more complicated code structures such as compilers or even Operating Systems. To my knowledge there hasn’t been much work done in this area (yet). Conventional wisdom tells us that lots of Operating System code (at least, the way things currently stand) is not suitable for a parallel environment because it is inherently serial, pointer-based, etc; however, we would have wrongly used a similar argument for an algorithm like BFS years ago.

I’m more interested as to whether or not implementing an Operating System or compiler is currently possible given the tools we currently have as opposed to why or why not it hasn’t been (or won’t be) done. I’d like to think it could be done, but would take tremendous algorithmic changes. Hopefully this generates a good discussion.

An extra, somewhat related, thought: Would support for precise exceptions be a particularly difficult roadblock for the operating system case?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-15T12:05:59+00:00Added an answer on June 15, 2026 at 12:05 pm

    Operating system is not compute intensive, it is mainly IO based. So there is not much to gain by using GPU. Also, most of these IO operations, like disk control, keyboard input… are not possible at this point with GPU. Consider memory management, device-host communication is not even fast enough to implement a practical paging algorithm. Add this the need to move pages back and forth from CPU to GPU. It is more likely to move the user level tools such as the UI shell, and utilities, to the GPU side.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Have there been any studies comparing OpenCL to OpenMP performance? Specifically I am interested
My question is : Has there been any new advancement (or perhaps a tool/library
I have a considerable (120-240) amount of 640x480 images that will be displayed as
I have been looking at this lib Random123 and associated quote: One mysterious man
I have a small amount of structured data and I need to accomplish three
I have two questions related to CUDA 4.0 Peer access: Is there any way
Recently, I have been spending a lot of my time researching the topic of
If Moore's Law holds true, and CPUs/GPUs become increasingly fast, will software (and, by
I've never really been into GPUs, not being a gamer but im aware of
I don't have much experience with GPUs so please forgive my ignorance. Nowadays, GPUs

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.