Skip to content

Commit 04a36d6

Browse files
committed
🐢 w/ links
1 parent e3b3349 commit 04a36d6

File tree

2 files changed

+51
-5
lines changed

2 files changed

+51
-5
lines changed

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2020 Subhajit Sahu
3+
Copyright (c) 2020-21 Subhajit Sahu
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

+50-4
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,21 @@ data for access by multiple computing threads (or processes) on a computer.
66

77
<br>
88

9-
Book: [The Art of Multiprocessor Programming by Maurice Herlihy, Nir Shavit](https://github.com/mlearnf/the-art-of-multiprocessor-programming)<br>
10-
Project: [K-Compare Single-Swap](https://github.com/javaf/k-compare-single-swap)
119

12-
<br>
10+
#### Programs (project)
11+
12+
- [K-Compare Single-Swap](https://github.com/javaf/k-compare-single-swap)
13+
14+
15+
#### Reports
16+
17+
- [Nonblocking k-compare-single-swap](https://gist.github.com/wolfram77/77758eb9f7d393598fc142d9559e5a5e)
18+
- [Concurrency in Distributed Systems, Leslie Lamport papers](https://gist.github.com/wolfram77/3507129650f2e56e00da013a7de93ddb)
19+
- [DDR, GDDR, HBM SDRAM Memory](https://gist.github.com/wolfram77/28da72ab511eacafbd55f3576fb03019)
20+
21+
22+
#### Exercises
1323

14-
Exercises:
1524
- [Dekker Algorithm](https://github.com/javaf/dekker-algorithm)
1625
- [Peterson Algorithm](https://github.com/javaf/peterson-algorithm)
1726
- [Bakery Algorithm](https://github.com/javaf/bakery-algorithm)
@@ -51,6 +60,43 @@ Exercises:
5160
- [Bitonic Network](https://github.com/javaf/bitonic-network)
5261
- [Periodic Network](https://github.com/javaf/periodic-network)
5362

63+
64+
#### Books
65+
66+
- [The Art of Multiprocessor Programming by Maurice Herlihy, Nir Shavit](https://github.com/mlearnf/the-art-of-multiprocessor-programming)
67+
- [The Art of Multiprocessor Programming: Concurrent Stacks and Elimination](https://gist.github.com/wolfram77/b11fbe5888f2f8c483c6d9c9fe1ef1a6)
68+
- [The Art of Multiprocessor Programming: Concurrent Hashing and Natural Parallelism](https://gist.github.com/wolfram77/78cd12e7974741c257cb134c2a4767dc)
69+
- [The Art of Multiprocessor Programming: Skiplists and Balanced Search](https://gist.github.com/wolfram77/933ab6a06975f00c6ff50d30ab486299)
70+
- [The Art of Multiprocessor Programming: Linked Lists: The Role of Locking](https://gist.github.com/wolfram77/4ccd18d495623c69d7348b392496b930)
71+
- [The Art of Multiprocessor Programming: Monitors and Blocking Synchronization](https://gist.github.com/wolfram77/67967f0d59f97fa34c1e73ba80076664)
72+
- [The Art of Multiprocessor Programming: Spin Locks and Contention](https://gist.github.com/wolfram77/db28f974dbc9a551637da86b1a312c9c)
73+
74+
75+
#### Research papers
76+
77+
- [Nonblocking k-compare-single-swap](https://gist.github.com/wolfram77/0dc7ef397381b0d0bb33bd38331cb572)
78+
- [RISC-V offers simple, modular ISA](https://gist.github.com/wolfram77/333f712e250e3ef6fca913771f1c7a9e)
79+
- [Real-world Concurrency](https://gist.github.com/wolfram77/7e3201aa76545759d284b3ab2d910944)
80+
- [The Concurrency Challenge](https://gist.github.com/wolfram77/a0ed73c64f1954ff831a060be4c23092)
81+
- [Data Structures in the Multicore Age](https://gist.github.com/wolfram77/88b9d87dfcce95d7fd591f8c77be1c35)
82+
- [Software and the Concurrency Revolution](https://gist.github.com/wolfram77/c03196475788a7c3d000481dab6010da)
83+
- [Turing Lecture - The Computer Science of Concurrency - The Early Years](https://gist.github.com/wolfram77/cfb8376d29f7d2de04143fc5ce411bc6)
84+
- [Solution of a Problem in Concurrent Programming Control](https://gist.github.com/wolfram77/9e38862624bfb9875dcbaec25471e7e6)
85+
86+
87+
#### Articles
88+
89+
- [High Bandwidth Memory](https://gist.github.com/wolfram77/880ee660a5e0968f94a2de2e359c8ecc)
90+
- [Hybrid Memory Cube](https://gist.github.com/wolfram77/1a2833c64926ff8a132ea199ebff3b3c)
91+
- [GDDR5 SDRAM](https://gist.github.com/wolfram77/7d3f475d2c7b648eaea227b0fd3abb46)
92+
- [GDDR4 SDRAM](https://gist.github.com/wolfram77/386612cf26022af2a3892cce68fd5698)
93+
- [DDR4 SDRAM](https://gist.github.com/wolfram77/c35bea3ead3cd4f438c9b9fd4dede9b2)
94+
- [DDR3 SDRAM](https://gist.github.com/wolfram77/24203bd7552e9f363102f236298d8a5e)
95+
- [DDR SDRAM](https://gist.github.com/wolfram77/5c000fd37d7320d9fe10ec5b2da1dab9)
96+
- [ECC memory](https://gist.github.com/wolfram77/391e3d8393319c8c80bcfdcd984098db)
97+
- [Vector processor](https://gist.github.com/wolfram77/cd09c908ce45bd9927001a2688e10d34)
98+
99+
<br>
54100
<br>
55101

56102

0 commit comments

Comments
 (0)