Uncategorised pages

Jump to: navigation, search

Showing below up to 250 results in range #1 to #250.

View (previous 250 | next 250) (20 | 50 | 100 | 250 | 500)

  1. Article:CAS and LL/SC Implementation Details by Processor family
  2. Article:Memory Barriers (part 1)
  3. Article:Memory Barriers (part 2)
  4. Articles
  5. Building GCC
  6. Contributors
  7. Drepper - What Every Programmer Should Know About Memory
  8. Hendler, Shavit, Yerushalmi - A Scalable Lock-Free Stack Algorithm
  9. Introduction
  10. Known issues release 1
  11. Known issues release 2
  12. Known issues release 3
  13. Known issues release 4
  14. Known issues release 5
  15. Known issues release 6
  16. Links
  17. Main Page
  18. McKenney, Slingwine - Read-Copy Update; Using Execution History to Solve Concurrency Problems
  19. Michael, Scott - Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms
  20. Michael - Hazard Pointers; Safe Memory Reclaimation for Lock-Free Objects
  21. Next Release Status / New Features
  22. White Papers
  23. r6:API:Abstraction (liblfds)
  24. r6:API:Abstraction (test)
  25. r6:API:Freelist
  26. r6:API:Queue
  27. r6:API:Ringbuffer
  28. r6:API:SList
  29. r6:API:Stack
  30. r6:Benchmark Database
  31. r6:Building Guide
  32. r6:Define:ALIGN
  33. r6:Define:ALIGN DOUBLE POINTER
  34. r6:Define:ALIGN SINGLE POINTER
  35. r6:Define:CALLING CONVENTION
  36. r6:Define:INLINE
  37. r6:Function:abstraction aligned free
  38. r6:Function:abstraction aligned malloc
  39. r6:Function:abstraction cas
  40. r6:Function:abstraction cpu count
  41. r6:Function:abstraction dcas
  42. r6:Function:abstraction increment
  43. r6:Function:abstraction thread start
  44. r6:Function:abstraction thread wait
  45. r6:Function:freelist delete
  46. r6:Function:freelist get user data from element
  47. r6:Function:freelist guaranteed pop
  48. r6:Function:freelist new
  49. r6:Function:freelist new elements
  50. r6:Function:freelist pop
  51. r6:Function:freelist push
  52. r6:Function:freelist query
  53. r6:Function:freelist set user data in element
  54. r6:Function:queue delete
  55. r6:Function:queue dequeue
  56. r6:Function:queue enqueue
  57. r6:Function:queue guaranteed enqueue
  58. r6:Function:queue new
  59. r6:Function:queue query
  60. r6:Function:ringbuffer delete
  61. r6:Function:ringbuffer get read element
  62. r6:Function:ringbuffer get write element
  63. r6:Function:ringbuffer new
  64. r6:Function:ringbuffer put read element
  65. r6:Function:ringbuffer put write element
  66. r6:Function:ringbuffer query
  67. r6:Function:slist delete
  68. r6:Function:slist delete all elements
  69. r6:Function:slist delete element
  70. r6:Function:slist get head
  71. r6:Function:slist get head and then next
  72. r6:Function:slist get next
  73. r6:Function:slist get user data from element
  74. r6:Function:slist new
  75. r6:Function:slist new head
  76. r6:Function:slist new next
  77. r6:Function:slist query
  78. r6:Function:slist set user data in element
  79. r6:Function:stack clear
  80. r6:Function:stack delete
  81. r6:Function:stack guaranteed push
  82. r6:Function:stack new
  83. r6:Function:stack pop
  84. r6:Function:stack push
  85. r6:Function:stack query
  86. r6:Introduction
  87. r6:Known Issues
  88. r6:Overview
  89. r6:Porting Guide
  90. r6:Release 6 Documentation
  91. r6:Testing and Benchmarking Guide
  92. r6:Typedef:atom t
  93. r6:Typedef:thread return t
  94. r6:Typedef:thread state t
  95. r6.0.0:Abstraction (test)
  96. r6.0.0:Abstraction cpu count
  97. r6.0.0:Abstraction thread start
  98. r6.0.0:Abstraction thread wait
  99. r6.0.0:Benchmark Database
  100. r6.0.0:Building Guide
  101. r6.0.0:CALLING CONVENTION
  102. r6.0.0:Introduction
  103. r6.0.0:Known Issues
  104. r6.0.0:LFDS600 ALIGN
  105. r6.0.0:LFDS600 ALIGN DOUBLE POINTER
  106. r6.0.0:LFDS600 ALIGN SINGLE POINTER
  107. r6.0.0:LFDS600 INLINE
  108. r6.0.0:Lfds600 abstraction (liblfds)
  109. r6.0.0:Lfds600 abstraction aligned free
  110. r6.0.0:Lfds600 abstraction aligned malloc
  111. r6.0.0:Lfds600 abstraction cas
  112. r6.0.0:Lfds600 abstraction dcas
  113. r6.0.0:Lfds600 abstraction increment
  114. r6.0.0:Lfds600 atom t
  115. r6.0.0:Lfds600 freelist
  116. r6.0.0:Lfds600 freelist delete
  117. r6.0.0:Lfds600 freelist get user data from element
  118. r6.0.0:Lfds600 freelist guaranteed pop
  119. r6.0.0:Lfds600 freelist new
  120. r6.0.0:Lfds600 freelist new elements
  121. r6.0.0:Lfds600 freelist pop
  122. r6.0.0:Lfds600 freelist push
  123. r6.0.0:Lfds600 freelist query
  124. r6.0.0:Lfds600 freelist set user data in element
  125. r6.0.0:Lfds600 queue
  126. r6.0.0:Lfds600 queue delete
  127. r6.0.0:Lfds600 queue dequeue
  128. r6.0.0:Lfds600 queue enqueue
  129. r6.0.0:Lfds600 queue guaranteed enqueue
  130. r6.0.0:Lfds600 queue new
  131. r6.0.0:Lfds600 queue query
  132. r6.0.0:Lfds600 ringbuffer
  133. r6.0.0:Lfds600 ringbuffer delete
  134. r6.0.0:Lfds600 ringbuffer get read element
  135. r6.0.0:Lfds600 ringbuffer get write element
  136. r6.0.0:Lfds600 ringbuffer new
  137. r6.0.0:Lfds600 ringbuffer put read element
  138. r6.0.0:Lfds600 ringbuffer put write element
  139. r6.0.0:Lfds600 ringbuffer query
  140. r6.0.0:Lfds600 slist
  141. r6.0.0:Lfds600 slist delete
  142. r6.0.0:Lfds600 slist delete all elements
  143. r6.0.0:Lfds600 slist delete element
  144. r6.0.0:Lfds600 slist get head
  145. r6.0.0:Lfds600 slist get head and then next
  146. r6.0.0:Lfds600 slist get next
  147. r6.0.0:Lfds600 slist get user data from element
  148. r6.0.0:Lfds600 slist new
  149. r6.0.0:Lfds600 slist new head
  150. r6.0.0:Lfds600 slist new next
  151. r6.0.0:Lfds600 slist query
  152. r6.0.0:Lfds600 slist set user data in element
  153. r6.0.0:Lfds600 stack
  154. r6.0.0:Lfds600 stack clear
  155. r6.0.0:Lfds600 stack delete
  156. r6.0.0:Lfds600 stack guaranteed push
  157. r6.0.0:Lfds600 stack new
  158. r6.0.0:Lfds600 stack pop
  159. r6.0.0:Lfds600 stack push
  160. r6.0.0:Lfds600 stack query
  161. r6.0.0:Overview
  162. r6.0.0:Porting Guide
  163. r6.0.0:Release 6.0.0 Documentation
  164. r6.0.0:Testing and Benchmarking Guide
  165. r6.0.0:Thread return t
  166. r6.0.0:Thread state t
  167. r6.0.0:Upgrading Guide
  168. r6.1.0:Abstraction (test)
  169. r6.1.0:Abstraction cpu count
  170. r6.1.0:Abstraction thread start
  171. r6.1.0:Abstraction thread wait
  172. r6.1.0:Benchmark Database
  173. r6.1.0:Building Guide (lfds)
  174. r6.1.0:Building Guide (test)
  175. r6.1.0:CALLING CONVENTION
  176. r6.1.0:Introduction
  177. r6.1.0:Known Issues
  178. r6.1.0:LFDS610 ALIGN
  179. r6.1.0:LFDS610 ALIGN DOUBLE POINTER
  180. r6.1.0:LFDS610 ALIGN SINGLE POINTER
  181. r6.1.0:LFDS610 BARRIER COMPILER FULL
  182. r6.1.0:LFDS610 BARRIER COMPILER READ
  183. r6.1.0:LFDS610 BARRIER COMPILER WRITE
  184. r6.1.0:LFDS610 BARRIER PROCESSOR FULL
  185. r6.1.0:LFDS610 BARRIER PROCESSOR READ
  186. r6.1.0:LFDS610 BARRIER PROCESSOR WRITE
  187. r6.1.0:LFDS610 INLINE
  188. r6.1.0:Lfds610 abstraction (liblfds)
  189. r6.1.0:Lfds610 abstraction cas
  190. r6.1.0:Lfds610 abstraction dcas
  191. r6.1.0:Lfds610 abstraction free
  192. r6.1.0:Lfds610 abstraction increment
  193. r6.1.0:Lfds610 abstraction malloc
  194. r6.1.0:Lfds610 atom t
  195. r6.1.0:Lfds610 freelist
  196. r6.1.0:Lfds610 freelist delete
  197. r6.1.0:Lfds610 freelist get user data from element
  198. r6.1.0:Lfds610 freelist guaranteed pop
  199. r6.1.0:Lfds610 freelist new
  200. r6.1.0:Lfds610 freelist new elements
  201. r6.1.0:Lfds610 freelist pop
  202. r6.1.0:Lfds610 freelist push
  203. r6.1.0:Lfds610 freelist query
  204. r6.1.0:Lfds610 freelist set user data in element
  205. r6.1.0:Lfds610 freelist use
  206. r6.1.0:Lfds610 queue
  207. r6.1.0:Lfds610 queue delete
  208. r6.1.0:Lfds610 queue dequeue
  209. r6.1.0:Lfds610 queue enqueue
  210. r6.1.0:Lfds610 queue guaranteed enqueue
  211. r6.1.0:Lfds610 queue new
  212. r6.1.0:Lfds610 queue query
  213. r6.1.0:Lfds610 queue use
  214. r6.1.0:Lfds610 ringbuffer
  215. r6.1.0:Lfds610 ringbuffer delete
  216. r6.1.0:Lfds610 ringbuffer get read element
  217. r6.1.0:Lfds610 ringbuffer get write element
  218. r6.1.0:Lfds610 ringbuffer new
  219. r6.1.0:Lfds610 ringbuffer put read element
  220. r6.1.0:Lfds610 ringbuffer put write element
  221. r6.1.0:Lfds610 ringbuffer query
  222. r6.1.0:Lfds610 ringbuffer use
  223. r6.1.0:Lfds610 slist
  224. r6.1.0:Lfds610 slist delete
  225. r6.1.0:Lfds610 slist get head
  226. r6.1.0:Lfds610 slist get head and then next
  227. r6.1.0:Lfds610 slist get next
  228. r6.1.0:Lfds610 slist get user data from element
  229. r6.1.0:Lfds610 slist logically delete element
  230. r6.1.0:Lfds610 slist new
  231. r6.1.0:Lfds610 slist new head
  232. r6.1.0:Lfds610 slist new next
  233. r6.1.0:Lfds610 slist query
  234. r6.1.0:Lfds610 slist set user data in element
  235. r6.1.0:Lfds610 slist single threaded physically delete all elements
  236. r6.1.0:Lfds610 slist use
  237. r6.1.0:Lfds610 stack
  238. r6.1.0:Lfds610 stack clear
  239. r6.1.0:Lfds610 stack delete
  240. r6.1.0:Lfds610 stack guaranteed push
  241. r6.1.0:Lfds610 stack new
  242. r6.1.0:Lfds610 stack pop
  243. r6.1.0:Lfds610 stack push
  244. r6.1.0:Lfds610 stack query
  245. r6.1.0:Lfds610 stack use
  246. r6.1.0:Overview
  247. r6.1.0:Porting Guide (lfds)
  248. r6.1.0:Porting Guide (test)
  249. r6.1.0:Release 6.1.0 Documentation
  250. r6.1.0:Testing and Benchmarking Guide

View (previous 250 | next 250) (20 | 50 | 100 | 250 | 500)