Skip to content

Commit

Permalink
🐢 w/ links
Browse files Browse the repository at this point in the history
  • Loading branch information
wolfram77 committed Nov 25, 2021
1 parent e3b3349 commit 04a36d6
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 5 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020 Subhajit Sahu
Copyright (c) 2020-21 Subhajit Sahu

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
54 changes: 50 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,21 @@ data for access by multiple computing threads (or processes) on a computer.

<br>

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

<br>
#### Programs (project)

- [K-Compare Single-Swap](https://github.com/javaf/k-compare-single-swap)


#### Reports

- [Nonblocking k-compare-single-swap](https://gist.github.com/wolfram77/77758eb9f7d393598fc142d9559e5a5e)
- [Concurrency in Distributed Systems, Leslie Lamport papers](https://gist.github.com/wolfram77/3507129650f2e56e00da013a7de93ddb)
- [DDR, GDDR, HBM SDRAM Memory](https://gist.github.com/wolfram77/28da72ab511eacafbd55f3576fb03019)


#### Exercises

Exercises:
- [Dekker Algorithm](https://github.com/javaf/dekker-algorithm)
- [Peterson Algorithm](https://github.com/javaf/peterson-algorithm)
- [Bakery Algorithm](https://github.com/javaf/bakery-algorithm)
Expand Down Expand Up @@ -51,6 +60,43 @@ Exercises:
- [Bitonic Network](https://github.com/javaf/bitonic-network)
- [Periodic Network](https://github.com/javaf/periodic-network)


#### Books

- [The Art of Multiprocessor Programming by Maurice Herlihy, Nir Shavit](https://github.com/mlearnf/the-art-of-multiprocessor-programming)
- [The Art of Multiprocessor Programming: Concurrent Stacks and Elimination](https://gist.github.com/wolfram77/b11fbe5888f2f8c483c6d9c9fe1ef1a6)
- [The Art of Multiprocessor Programming: Concurrent Hashing and Natural Parallelism](https://gist.github.com/wolfram77/78cd12e7974741c257cb134c2a4767dc)
- [The Art of Multiprocessor Programming: Skiplists and Balanced Search](https://gist.github.com/wolfram77/933ab6a06975f00c6ff50d30ab486299)
- [The Art of Multiprocessor Programming: Linked Lists: The Role of Locking](https://gist.github.com/wolfram77/4ccd18d495623c69d7348b392496b930)
- [The Art of Multiprocessor Programming: Monitors and Blocking Synchronization](https://gist.github.com/wolfram77/67967f0d59f97fa34c1e73ba80076664)
- [The Art of Multiprocessor Programming: Spin Locks and Contention](https://gist.github.com/wolfram77/db28f974dbc9a551637da86b1a312c9c)


#### Research papers

- [Nonblocking k-compare-single-swap](https://gist.github.com/wolfram77/0dc7ef397381b0d0bb33bd38331cb572)
- [RISC-V offers simple, modular ISA](https://gist.github.com/wolfram77/333f712e250e3ef6fca913771f1c7a9e)
- [Real-world Concurrency](https://gist.github.com/wolfram77/7e3201aa76545759d284b3ab2d910944)
- [The Concurrency Challenge](https://gist.github.com/wolfram77/a0ed73c64f1954ff831a060be4c23092)
- [Data Structures in the Multicore Age](https://gist.github.com/wolfram77/88b9d87dfcce95d7fd591f8c77be1c35)
- [Software and the Concurrency Revolution](https://gist.github.com/wolfram77/c03196475788a7c3d000481dab6010da)
- [Turing Lecture - The Computer Science of Concurrency - The Early Years](https://gist.github.com/wolfram77/cfb8376d29f7d2de04143fc5ce411bc6)
- [Solution of a Problem in Concurrent Programming Control](https://gist.github.com/wolfram77/9e38862624bfb9875dcbaec25471e7e6)


#### Articles

- [High Bandwidth Memory](https://gist.github.com/wolfram77/880ee660a5e0968f94a2de2e359c8ecc)
- [Hybrid Memory Cube](https://gist.github.com/wolfram77/1a2833c64926ff8a132ea199ebff3b3c)
- [GDDR5 SDRAM](https://gist.github.com/wolfram77/7d3f475d2c7b648eaea227b0fd3abb46)
- [GDDR4 SDRAM](https://gist.github.com/wolfram77/386612cf26022af2a3892cce68fd5698)
- [DDR4 SDRAM](https://gist.github.com/wolfram77/c35bea3ead3cd4f438c9b9fd4dede9b2)
- [DDR3 SDRAM](https://gist.github.com/wolfram77/24203bd7552e9f363102f236298d8a5e)
- [DDR SDRAM](https://gist.github.com/wolfram77/5c000fd37d7320d9fe10ec5b2da1dab9)
- [ECC memory](https://gist.github.com/wolfram77/391e3d8393319c8c80bcfdcd984098db)
- [Vector processor](https://gist.github.com/wolfram77/cd09c908ce45bd9927001a2688e10d34)

<br>
<br>


Expand Down

0 comments on commit 04a36d6

Please sign in to comment.