Linux shared memory - JohnHau/mis GitHub Wiki
https://stackoverflow.com/questions/5656530/how-to-use-shared-memory-with-linux-in-c
https://www.softprayog.in/programming/interprocess-communication-using-posix-shared-memory-in-linux
https://www.csl.mtu.edu/cs4411.ck/www/NOTES/process/shm/what-is-shm.html
https://opensource.com/article/19/4/interprocess-communication-linux-storage
https://superuser.com/questions/1643259/how-does-shared-memory-work https://linuxopsys.com/topics/check-shared-memory-in-linux
https://users.cs.cf.ac.uk/dave/C/node27.html
https://developer.ibm.com/articles/au-spunix_sharedmemory/ https://www.kernel.org/doc/gorman/html/understand/understand015.html
https://pages.cs.wisc.edu/~gerald/cs537/Fall17/projects/p3a.html
https://datacadamia.com/os/linux/shared_memory
https://www.veritas.com/support/en_US/article.100006629
https://discourse.julialang.org/t/posix-shared-memory-and-different-behaviour-on-linux-mac/90304
https://docs.oracle.com/cd/E19879-01/821-0182/fxxua/index.html https://linux.die.net/man/7/shm_overview
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000x3cpCAA&l=en-US
https://research.nccgroup.com/2023/02/16/rustproofing-linux-part-4-4-shared-memory/
http://www.makelinux.net/alp/035.htm
https://tldp.org/LDP/tlk/mm/memory.html
https://www.postgresql.org/docs/current/kernel-resources.html
https://blogs.sap.com/2019/12/28/linux-memory-management-insights/ https://access.crunchydata.com/documentation/postgresql11/11.16/kernel-resources.html
https://discuss.python.org/t/shared-memory-not-working-properly-at-all/23242
https://www.reddit.com/r/C_Programming/comments/g7jkkr/performance_of_shared_memory_on_linux/
https://es-static.fbk.eu/people/murphy/classes/456/p4/index.html
https://en.wikipedia.org/wiki/Shared_memory https://www.javatpoint.com/ipc-through-shared-memory
https://w3.cs.jmu.edu/kirkpams/OpenCSF/Books/csf/html/MMap.html
https://docs.nvidia.com/networking/display/HPCXv29/PGAS+Shared+Memory+Access+Overview https://thwack.solarwinds.com/product-forums/network-performance-monitor-npm/f/forum/56556/definition-of-disk-volumes---shared-memory-on-a-linux-system https://www.elastic.co/guide/en/security/current/binary-executed-from-shared-memory-directory.html
https://support.saleae.com/troubleshooting/linux-shared-memory-crash https://www.science.unitn.it/~fiorella/guidelinux/tlk/node59.html https://subscription.packtpub.com/book/application-development/9781785883057/6/ch06lvl1sec45/shared-memory
https://iq.opengenus.org/inter-process-communication-shared-memory/ https://support.unicomsi.com/manuals/soliddb/7/index.html#page/SMA_and_LLA_Guide/2_CreatingAndRunningSMAApps.03.03.html
https://learn.microsoft.com/en-us/answers/questions/121344/create-a-shared-memory-segment https://lwn.net/2001/features/OLS/pdf/pdf/pci.pdf
https://buddy.works/docs/on-premises/solving-problems/shared-memory https://datawookie.dev/blog/2021/11/shared-memory-docker/ https://www.linux-kvm.org/images/e/e8/0.11.Nahanni-CamMacdonell.pdf
https://groups.google.com/g/flatbuffers/c/uV07GvFmNLM
https://iceoryx.io/v1.0.1/getting-started/examples/ice_access_control/
https://ubuntu.com/blog/how-to-use-ros-2-shared-memory-in-snaps
https://snapcraft.io/docs/shared-memory-interface
https://linuxtrainers.wordpress.com/2015/02/18/shared-memory-in-linux/ https://serverfault.com/questions/794886/why-limit-the-total-amount-of-shared-memory-available
https://docs.progress.com/bundle/openedge-install-117/page/Shared-memory_2.html
https://support.xilinx.com/s/question/0D52E000075zmSpSAI/shared-memory-and-inter-processor-interrupts-without-libmetalopenamp-for-zcu102?language=en_US https://support.xilinx.com/s/question/0D52E000075zmSpSAI/shared-memory-and-inter-processor-interrupts-without-libmetalopenamp-for-zcu102?language=en_US
https://www.codeproject.com/Questions/1271869/Linux-shared-memory-Sending-multiple-messages https://www.linuxquestions.org/questions/linux-general-1/dynamic-shared-memory-702708/ https://www.cs.kent.edu/~ruttan/sysprog/lectures/shmem/shmem.html
https://www.unix.com/aix/113506-shared-memory.html
https://www.open-mpi.org/faq/?category=sm
http://fac-staff.seattleu.edu/zhuy/web/teaching/spring13/Signals.pdf https://www.brightbox.com/blog/2012/11/28/measuring-shared-ram-usage/
https://community.rti.com/kb/what-are-possible-solutions-common-shared-memory-issues
https://xenomai.org/documentation/xenomai-2.4/html/api/group__posix__shm.html https://www.eginnovations.com/documentation/Unix-and-Windows-Servers/Shared-Memory-Test.htm
https://icl.utk.edu/~mucci/latest/pubs/AMD-MPI-05.pdf
http://logan.tw/posts/2018/01/07/posix-shared-memory/
https://www.mcobject.com/docs/Content/Users_Guides/Core/Shared_Memory_Apps.htm https://www.winehq.org/pipermail/wine-devel/2021-July/190725.html
https://rsydigitalworld.com/how-to-increase-shared-memory-in-rhel7/
https://www.linuxjournal.com/content/how-properly-manage-inter-process-communication-linux
https://news.ycombinator.com/item?id=36398561
https://github.com/devendranaga/linux-systems-programming-with-c/blob/master/shared_memory.md https://phoenixnap.com/kb/linux-commands-check-memory-usage https://www.nist.gov/publications/using-shared-memory-real-time-linux https://support.quest.com/kb/4047968/setting-shared-memory-in-linux
https://wiki.minix3.org/doku.php?id=soc:2009:sharedmemory https://askubuntu.com/questions/980372/memory-full-mostly-taken-by-shared-gui-unresponsive
https://techtalk.intersec.com/2013/07/memory-part-1-memory-types/
https://www.cyberciti.biz/tips/what-is-devshm-and-its-practical-usage.html
https://www.linux.com/news/shared-vs-distributed-memory-large-linux-clusters/
https://leopard.in.ua/2013/09/05/postgresql-sessting-shared-memory#.ZJfW_nZBzIU
https://www.systranbox.com/how-shared-memory-works-in-linux/
https://www.osnews.com/story/12651/more-effective-use-of-shared-memory-on-linux/
https://blog.minhazav.dev/memory-sharing-in-linux/ https://www.techtarget.com/searchstorage/definition/virtual-memory?Offer=abMeterCharCount_var2
https://www.halolinux.us/kernel-reference/ipc-shared-memory.html
https://www.amd.com/en/technologies/smart-access-memory
https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
https://www.geeksforgeeks.org/ipc-shared-memory/
https://linuxhint.com/posix-shared-memory-c-programming/
https://store.codesys.com/en/shared-memory-communication.html
https://manpages.ubuntu.com/manpages/trusty/man7/shm_overview.7.html https://www.baeldung.com/linux/list-processes-attached-to-shared-memory-segment
https://www.ibm.com/docs/en/aix/7.1?topic=memory-creating-shared-segment-shmat-subroutine https://www.cs.kent.edu/~ruttan/sysprog/lectures/shmem/shared-mem-with-semaphore.c https://www.cse.psu.edu/~deh25/cmpsc473/notes/OSC/Processes/shm.html
https://unix.stackexchange.com/questions/tagged/shared-memory
https://tuxthink.blogspot.com/2012/03/inter-process-communication-using_19.html?m=1
https://docs.undo.io/MPCSharedMemory.html
https://eric-lo.gitbook.io/synchronization/shared-memory https://comp.lang.cpp.narkive.com/TmjAST3I/linux-shared-memory-and-pointers
https://www.pinterest.com/pin/system-v-shared-memory-in-linux--351491945921667773/ https://docs.python.org/3/library/multiprocessing.shared_memory.html
https://users.rust-lang.org/t/shared-memory-for-interprocess-communication/92408 https://docs.rs/shared_memory/latest/shared_memory/
https://www3.physnet.uni-hamburg.de/physnet/Tru64-Unix/HTML/APS33DTE/DOCU_004.HTM
https://community.progress.com/s/article/15912 https://www.cs.colostate.edu/~cs370/Fall22/lectures/3ProcessesL6.pdf
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1718583312/Xen+on+ARM+Share+memory+between+guests https://tanelpoder.com/2009/01/22/identifying-shared-memory-segment-users-using-lsof/
https://hackmd.io/@sysprog/linux-shared-memory
https://coherent-labs.com/posts/building-a-shared-memory-ipc-implementation-part-i/ https://raspberry-projects.com/pi/programming-in-c/memory/shared-memory
https://www.reddit.com/r/rust/comments/8fl3j5/shared_memory_crate_is_now_stable_on_linuxwinmac/
https://tldp.org/LDP/tlk/ipc/ipc.html
https://docs.bmc.com/docs/display/public/unixlinux912/Viewing+Shared-Memory+Segments https://community.nxp.com/t5/S32-Design-Studio/Shared-memory-in-multi-core-projects/td-p/702391
https://pkg.go.dev/github.com/ghetzel/shmtool/shm https://www.unix.com/programming/139019-shared-memory-linked-list-2.html https://freecontent.manning.com/wp-content/uploads/docker-in-action-shared-memory.pdf
https://landoflinux.com/linux_shared_memory_configure.html
http://ultra.pr.erau.edu/~jaffem/classes/cs420/cs420_homework/shared_memory/shared_mem_part_1.htm
https://www.thegeekdiary.com/ipcs-command-examples-in-linux/
https://www.mathworks.com/matlabcentral/answers/223127-sharing-memory-with-external-application-in-linux https://community.hpe.com/t5/operating-system-linux/ipc-shared-memory-with-a-struct/td-p/4027080#.ZJfZgXZBzIU
https://techpubs.jurassic.nl/manuals/0630/developer/T_IRIX_Prog/sgi_html/ch03.html https://www.webmasterworld.com/linux/3476321.htm
https://www.boost.org/doc/libs/1_47_0/doc/html/interprocess/sharedmemorybetweenprocesses.html
http://www.kohala.com/start/unpv22e/unpv22e.chap12.pdf https://circuitcellar.com/research-design-hub/design-solutions/freertos-part-4-inter-process-communication/
https://www.scivision.dev/shmem-using-ram-or-drive/ https://doc.dpdk.org/guides/prog_guide/multi_proc_support.html
https://www.makarenalabs.com/shared-memory-nodejs/ https://www.thegeekstuff.com/2010/08/ipcs-command-examples/
https://www.linuxquestions.org/questions/programming-9/how-to-share-a-list-of-structure-using-in-shared-memory-in-linux-ipc-760698/ https://labs.portcullis.co.uk/download/MSAOSVSM.pdf
https://www.bo-yang.net/2010/12/31/linux-shared-memory https://courses.engr.illinois.edu/cs241/sp2014/lecture/27-IPC.pdf
https://muras.eu/2010/05/23/Using-shared-memory-in-PHP/
https://het.as.utexas.edu/HET/Software/html/ipc-sharedmemory.html
https://www.vipm.io/package/ni_refdes_dcaf_linux_shared_memory_example/
https://lib.rs/crates/mmap-sync
https://vaqeteart.gitee.io/file_bed/shared/books/APUE2/ch15lev1sec9.html https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/
https://www.interviewbit.com/operating-system-interview-questions/
https://pve.proxmox.com/wiki/Linux_Container
https://www.indeed.com/career-advice/career-development/types-of-operating-systems
https://en.wikipedia.org/wiki/Shared_memory#:~:text=In%20computer%20science%2C%20shared%20memory,of%20passing%20data%20between%20programs. http://boron.physics.metu.edu.tr/ozdogan/GraduateParallelComputing.old/week5/node11.html
https://www.cs.iusb.edu/~danav/teach/b424/b424_2_sharedmem.html
https://sites.cs.ucsb.edu/~tyang/class/240a17/slides/pthreads.pdf http://www.it.uom.gr/teaching/unc_charlottePPG/parallel/slides8.pdf
https://www.enterprisestorageforum.com/hardware/shared-memory/
https://users.cs.cf.ac.uk/Dave.Marshall/C/node27.html https://www.math-cs.gordon.edu/courses/cps343/presentations/Threads_Semaphores_Monitors.pdf
https://docs.oracle.com/cd/E19683-01/816-5042/chap7rt-67/index.html https://docs.hpc.shef.ac.uk/en/latest/parallel/SMP.html
https://people.cs.rutgers.edu/~venugopa/parallel_summer2012/openMP.html
https://www.sciencedirect.com/topics/computer-science/shared-memory-model
https://cvw.cac.cornell.edu/parallel/shared
https://cvw.cac.cornell.edu/parallel/machines
https://link.springer.com/article/10.1023/A:1007955822788 https://apiacoa.org/teaching/big-data/smp.en.html
https://people.sc.fsu.edu/~jburkardt/classes/acs2_2008/openmp/openmp.pdf https://indico.ictp.it/event/7659/session/12/contribution/51/material/slides/0.pdf
https://edoras.sdsu.edu/~mthomas/sp17.605/lectures/Pthreads-Introduction.pdf
https://cse.buffalo.edu/~vipin/nsf/docs/Tutorials/OpenMP/omp-I-handout.pdf
https://docs.oracle.com/cd/E19683-01/806-4125/chap7rt-67/index.html
https://faculty.cc.gatech.edu/~echow/ipcc/hpc-course/20_shmem.pdf
https://support.access-ci.org/events/7159
https://www.cs.cmu.edu/~jshun/thesis.pdf
https://digital.library.unt.edu/ark:/67531/metadc794772/m2/1/high_res_d/86863.pdf
http://shodor.org/~bplist/bwi/openmp.html
https://www.cs.utexas.edu/users/lin/papers/icpp90.pdf https://www.diva-portal.org/smash/get/diva2:830690/FULLTEXT01.pdf
https://pages.cs.wisc.edu/~david/papers/ieeecse1998_openmp.pdf https://homes.cs.washington.edu/~arvind/cs424/notes/l5-2.pdf
https://www.chegg.com/homework-help/questions-and-answers/shared-memory-programming-q111026397
https://www.brainkart.com/article/Shared-Memory-Programming-with-OpenMP_9350/
https://brandonlucia.com/pubs/shcmp_08_dmp.pdf
https://www.ibm.com/docs/en/xl-c-and-cpp-aix/16.1?topic=cc-shared-memory-parallelization
http://www.archer.ac.uk/training/courses/2017/08/openmp-ox/index.php
https://www.cirrus.ac.uk/training/courses/210000-openmp-self-service/ https://www.eventbrite.com/e/access-hpc-workshop-shared-memory-programming-using-openmp-tickets-607574049337 https://www.wiley.com/en-us/UPC%3A+Distributed+Shared+Memory+Programming-p-9780471478379
http://www.digitalresearchservices.ed.ac.uk/training/shared-memory-programming-with-openmp
https://www.cmor-faculty.rice.edu/~mk51/presentations/SIAMPP2016_4.pdf https://www.it.uu.se/itwiki.php?page=edu/course/homepage/os2/st09/handout-03b.pdf&action=browse https://wgropp.cs.illinois.edu/courses/cs598-s15/lectures/lecture36.pdf
https://www.slideshare.net/VengadaKarthikRangar/presentation-on-shared-memory-programming
https://www.computer.org/csdl/magazine/cs/1998/01/c1046/13rRUx0xPDH https://www.capsl.udel.edu/pub/doc/papers/LCPC2011-Manzano.pdf
https://www.archer2.ac.uk/training/courses/201006-openmp/
https://www.dcc.fc.up.pt/~edrdo/CP1819/notes/slides/processes_slides.pdf
https://cims.nyu.edu/~stadler/hpc17/material/ompLec.pdf
https://s2.smu.edu/hpc/workshops/2019/summer/hpc/session_14.html
https://www.cs.usask.ca/~spiteri/M314/notes/HPC1.pdf
https://docs.xilinx.com/r/en-US/ug1079-ai-engine-kernel-coding/Data-Communication-via-Shared-Memory
https://hpc-wiki.info/hpc/Parallel_Programming
https://minds.wisconsin.edu/handle/1793/59770
https://www.cs.rochester.edu/u/sandhya/papers/computer96.pdf
https://learning.rc.virginia.edu/files/SharedMemoryAndAccelerators.pdf
https://www.sjsu.edu/people/robert.chun/courses/cs159/s0/Day-10---Overview-MPI-vs-OpenMP.pdf
https://compas.cs.stonybrook.edu/~nhonarmand/courses/fa15/cse610/slides/03-sharedmem.pdf
https://discuss.ocaml.org/t/using-a-bigarray-as-a-shared-memory-for-parallel-programming/4841
https://doc.rust-lang.org/book/ch16-03-shared-state.html
https://go.dev/blog/codelab-share https://iacoma.cs.uiuc.edu/iacoma-papers/cpc09.pdf
http://users.eecs.northwestern.edu/~memik/courses/lec06.pdf
https://www.boost.org/doc/libs/master/doc/html/interprocess/sharedmemorybetweenprocesses.html
https://journals.sagepub.com/doi/abs/10.1177/1094342009106188
https://orca.cardiff.ac.uk/id/eprint/39619/
https://people.cs.pitt.edu/~melhem/courses/xx45p/pthread.pdf
https://web.mit.edu/6.102/www/sp23/classes/14-concurrency/
https://www.hpl.hp.com/techreports/Compaq-DEC/WRL-95-7.pdf
https://www.cse-lab.ethz.ch/wp-content/uploads/2019/09/hpcse1-19_Lecture_02_SharedMemoryIntro.pdf
https://dl.acm.org/doi/10.1145/1144382.1144384 https://www.nsc.liu.se/openmp-course/
https://accu.org/journals/overload/10/51/walker_376/
https://www.prodevelopertutorial.com/linux-system-programming-posix-shared-memory/
https://www.osti.gov/servlets/purl/882923
https://python.plainenglish.io/a-simple-guide-to-shared-memory-in-python-3c2e946ece0
https://www.techopedia.com/definition/13279/shared-memory https://www.unix.com/programming/173279-shared-memory-between-two-c-program.html
https://www.comsol.com/blogs/intro-shared-memory-computing/
https://cs.paperswithcode.com/paper/special-delivery-programming-with-mailbox
https://www.embedded.com/programming-embedded-systems-rtos-mutual-exclusion/