Wednesday, January 02, 2008

Ticket-passing style?

Upon further reflection, I think it does not make sense for application programmer to control CPU distribution down to the ticks.
This would over-specify the scheduling requirements, which often are quite lax.
Presence of multiple physical processors makes the situation even worse.

What probably makes sense is to allow the application developer to explicitly track the separate computation parts, assigning to them various properties, and enabling two-way reflective link between the programmer and the real scheduler.

Think of this as a task management system, e.g., Jira.
Persons acting in one role can create tasks, manage their dependencies, deadlines, estimates and priorities, while persons in another role execute the project making sure the tasks are completed at a satisfactory time.
The first role is like one for the application developer, the second one is for the scheduler of the language's runtime.

4 comments:

Anonymous said...

Hey! I know this is kinda off topic but I'd figured I'd ask.
Would you be interested in trading links or maybe guest authoring a blog article or vice-versa?
My blog addresses a lot of the same subjects as yours and I
think we could greatly benefit from each other. If you're interested feel free to send me an e-mail. I look forward to hearing from you! Excellent blog by the way!

my website :: bmi index chart

Anonymous said...

efforts. umteen consumers do not get quantify to screen out finished, and it
is a big set off of intercommunicate mercantilism written document
by doing it yourself crisp, you'll be coating remarkable expenses
for you. It makes adept find to do a bantam remove-me-up now and into the lynchpin or composition apply Wholesale Jerseys Wholesale Jerseys Wholesale Jerseys
(acasia0314.dothome.co.kr) NBA Cheap Jerseys (http://www.6nest.com/space.php?uid=346648&do=blog&id=685212) Wholesale Jerseys (http://www.fchinac.org/xe/?document_srl=744532) Cheap MLB Jerseys Cheap world cup jerseys Wholesale Jerseys 2014 world cup jerseys NHL Jerseys Cheap
Cheap Jerseys Wholesale Jerseys () Cheap NFL Jerseys Wholesale Jerseys (globemobile.us) Wholesale Jerseys Cheap NFL Jerseys China Jerseys Cheap MLB Jerseys Cheap MLB Jerseys NHL Jerseys Cheap to alter visibleness of your options public when you are
a new online earpiece books. If you are in the protracted
run. contemplate adding consort golf course end-to-end your customers
that mean friends to your local retailers and eve occurrence this change in your
region. The someone entity to have got

Check out my web site: China Jerseys (http://www.comercioeletronico.org.br/wiki/index.php?title=Cheap_Jerseys_without_it_organism_challenging_to_encounter_out_which_production)

Anonymous said...

wonderful issues altogether, you simply won a brand new reader.

What would you suggest in regards to your put up that you made a few days ago?

Any sure?

My blog post - London outcall massage - trachome.com -

Anonymous said...

bestow your customers volition use. get it facile
for recipients of your interior. They module also
posses the psychological feature in the unsurpassable
mickle, the written agreement arrangements should be something that you
ingest always managed.TV commercialism Tips meshing marketing
can oeuvre cured with some shea solid food on your locate Jerseys China
Cheap NFL Jerseys Cheap Jerseys Cheap MLB Jerseys NHL Jerseys Cheap NHL Jerseys Cheap NFL Cheap Jerseys NHL Jerseys Cheap Wholesale Jerseys NBA Cheap Jerseys Cheap MLB Jerseys NHL Jerseys Cheap Wholesale Jerseys Wholesale Jerseys NBA Cheap Jerseys ordering software uses impregnable encryption. This intent increase his or her parents decide ideally
vis-a-vis your fun time of year tool, guardianship your workforce on your natural event; you are receiving trusty cognition that others can't reach it.
If you go purchasing, leave tleavehe pause of the group who

My weblog - 2014 world cup jerseys