1
The case for relativistic programming, Philip W Howard
The case for relativistic programming, Philip W Howard
DATE: 2013/05/01::
2
Video ode to nerdy tshirts - Relativistic Designs
Video ode to nerdy tshirts - Relativistic Designs
DATE: 2013/06/09::
3
Special Relativity | Lecture 1
Special Relativity | Lecture 1
DATE: 2012/04/26::
4
Special Relativity | Lecture 7
Special Relativity | Lecture 7
DATE: 2012/06/11::
5
Salt Lake Perl Mongers - Damian Conway - Temporally Quaquaversal Virtual Nanomachine... (see desc)
Salt Lake Perl Mongers - Damian Conway - Temporally Quaquaversal Virtual Nanomachine... (see desc)
DATE: 2013/08/04::
6
Einstein
Einstein's General Theory of Relativity | Lecture 1
DATE: 2009/01/13::
7
Damian Conway promo
Damian Conway promo
DATE: 2013/07/25::
8
Universe Simulation
Universe Simulation
DATE: 2007/03/12::
9
Relativistic Morality
Relativistic Morality
DATE: 2014/07/09::
10
Lecture 3 | Modern Physics: Special Relativity (Stanford)
Lecture 3 | Modern Physics: Special Relativity (Stanford)
DATE: 2008/07/15::
11
Spacetime
Spacetime
DATE: 2014/06/02::
12
androidj
androidj
DATE: 2012/09/10::
13
Relativity of Simultaneity
Relativity of Simultaneity
DATE: 2014/11/02::
14
Einstein
Einstein's Special Relativity - How an object looks like at relativistic velocity
DATE: 2012/09/23::
15
Term-Rewriting in JavaScript for Fun and World Domination
Term-Rewriting in JavaScript for Fun and World Domination
DATE: 2013/04/03::
16
Mod-01 Lec-01 Introduction, The Klein-Gordon equation
Mod-01 Lec-01 Introduction, The Klein-Gordon equation
DATE: 2014/06/19::
17
Richard Dawkins, Relativistic and Quantum intuition, computer games, science education for children
Richard Dawkins, Relativistic and Quantum intuition, computer games, science education for children
DATE: 2011/09/09::
18
Idris: General Purpose Programming with Dependent Types
Idris: General Purpose Programming with Dependent Types
DATE: 2014/02/03::
19
OpenGL Development Diary 1
OpenGL Development Diary 1
DATE: 2010/02/17::
20
The Acceleration Paradox (2) - Theory of Relativity Falsified
The Acceleration Paradox (2) - Theory of Relativity Falsified
DATE: 2014/02/16::
21
Business Math - Linear Programming - General Solution : Optimization (3 of 6) Ex. 1 Home/Car Loans
Business Math - Linear Programming - General Solution : Optimization (3 of 6) Ex. 1 Home/Car Loans
DATE: 2015/04/10::
22
Terence Mckenna denounces Relativism
Terence Mckenna denounces Relativism
DATE: 2011/05/28::
23
Richard Dawkins on computer programming
Richard Dawkins on computer programming
DATE: 2009/11/20::
24
Geometry and Relativity (Part 15)
Geometry and Relativity (Part 15)
DATE: 2012/06/22::
25
Business Math - Linear Programming - General Solution : Optimization (4 of 6) Ex. 2 Product A/B
Business Math - Linear Programming - General Solution : Optimization (4 of 6) Ex. 2 Product A/B
DATE: 2015/04/10::
26
466 million particles on 16 GPUs (PIConGPU)
466 million particles on 16 GPUs (PIConGPU)
DATE: 2010/09/23::
27
[FOSDEM 2014] Concurrent Programming Made Simple
[FOSDEM 2014] Concurrent Programming Made Simple
DATE: 2014/02/10::
28
The Wave-Function for Primitive Ontologists, Gordon Belot
The Wave-Function for Primitive Ontologists, Gordon Belot
DATE: 2011/04/25::
29
Programming Language 3 (A example of Flowchart)
Programming Language 3 (A example of Flowchart)
DATE: 2014/06/22::
30
Beyond Expert-Only Parallel Programming, Paul McKenney
Beyond Expert-Only Parallel Programming, Paul McKenney
DATE: 2013/05/01::
31
Holes in Heaven - HAARP and Advances in Tesla Technology
Holes in Heaven - HAARP and Advances in Tesla Technology
DATE: 2012/05/21::
32
History in 45 Computer Software
History in 45 Computer Software
DATE: 2014/04/12::
33
OpenCL NBody Simulator Benchmark for Windows Linux Solaris and Macosx
OpenCL NBody Simulator Benchmark for Windows Linux Solaris and Macosx
DATE: 2013/06/03::
34
Nondeterminism is unavoidable, but data races are pure evil, Hans Boehm
Nondeterminism is unavoidable, but data races are pure evil, Hans Boehm
DATE: 2013/05/01::
35
My First ShaderDesigner Project
My First ShaderDesigner Project
DATE: 2010/02/08::
36
tsdil, lucas, matt, relativity, connect
tsdil, lucas, matt, relativity, connect
DATE: 2011/01/21::
37
CS50 Hello from Aniket
CS50 Hello from Aniket
DATE: 2014/11/14::
38
Programming with Relaxed Synchronization, Ravi Nair
Programming with Relaxed Synchronization, Ravi Nair
DATE: 2013/04/22::
39
Another set of nerdy t shirt designs
Another set of nerdy t shirt designs
DATE: 2013/06/16::
40
Slower Then the Speed of Light: MIT game
Slower Then the Speed of Light: MIT game
DATE: 2012/11/19::
41
Programming A Multiplayer Game Week #1
Programming A Multiplayer Game Week #1
DATE: 2012/09/23::
42
D. Christodoulou, Lecture 3/4 at UOA: The analysis of shock formation in 3-D fluids. B
D. Christodoulou, Lecture 3/4 at UOA: The analysis of shock formation in 3-D fluids. B
DATE: 2012/06/01::
43
Does Better Throughput Require Worse Latency?, David Ungar
Does Better Throughput Require Worse Latency?, David Ungar
DATE: 2013/05/01::
44
Edge Chasing Delayed Consistency: Pushing the Limits of Weak Memory Models, Trey Cain
Edge Chasing Delayed Consistency: Pushing the Limits of Weak Memory Models, Trey Cain
DATE: 2013/05/01::
45
Colloquium: John Lajoie, October 23, 2014
Colloquium: John Lajoie, October 23, 2014
DATE: 2014/10/31::
46
Lecture 1 | Modern Physics: Special Relativity (Stanford)
Lecture 1 | Modern Physics: Special Relativity (Stanford)
DATE: 2008/07/15::
47
Line 17t3 Electromagnetic Solitons  CERN  Boffins Neutrinos Brillouin  Proton Pulses WOW SETI
Line 17t3 Electromagnetic Solitons CERN Boffins Neutrinos Brillouin Proton Pulses WOW SETI
DATE: 2012/01/27::
48
embodied mind
embodied mind
DATE: 2008/03/26::
49
We live in a Buggy Universe, Software Bugs of God
We live in a Buggy Universe, Software Bugs of God's Ideal physics engine.
DATE: 2014/06/07::
50
N-body Galaxy Simulation ---- Galaksi modellemesi
N-body Galaxy Simulation ---- Galaksi modellemesi
DATE: 2013/01/10::
NEXT >>
RESULTS [51 .. 101]
From Wikipedia, the free encyclopedia
Jump to: navigation, search

Relativistic programming (RP) is a style of concurrent programming where instead of trying to avoid conflicts between readers and writers (or writers and writers in some cases) the algorithm is designed to tolerate them and get a correct result regardless of the order of events. Also, relativistic programming algorithms are designed to work without the presences of a global order of events. That is, there may be some cases where one thread sees two events in a different order than another thread (hence the term relativistic because in Einstein's theory of special relativity the order of events is not always the same to different viewers).

Relativistic programming provides advantages in performance compared to other concurrency paradigms because it does not require one thread to wait for another nearly as often. Because of this, forms of it (Read-Copy-Update for instance) are now used extensively in the Linux kernel (over 9,000 times as of March 2014 and has grown from nothing to 8% of all locking primitives in about a decade).[1]

See also[edit]

References[edit]

  1. ^ "RCU Linux Usage". Retrieved December 2014. 

External links[edit]

Wikipedia content is licensed under the GFDL License
Powered by YouTube
MASHPEDIA
LEGAL
  • Mashpedia © 2015