Filters








9,884 Hits in 4.4 sec

Shared memory and distributed shared memory systems: A survey [chapter]

Krishna Kavi, Hyong-Shik Kim, Ben Lee, A.R. Hurson
2000 Advances in Computers  
Distributed Shared Memory (DSM) systems aim to unify parallel processing systems that rely on message passing with the shared memory systems.  ...  As compared to shared memory systems, distributed memory (or message passing) systems can accommodate larger number of computing nodes.  ... 
doi:10.1016/s0065-2458(00)80004-2 fatcat:f4i6r7had5etzp3vzvxvcp4kly

A comprehensive bibliography of distributed shared memory

M. Rasit Eskicioglu
1996 ACM SIGOPS Operating Systems Review  
In the past decade, a popular research topic has been the design of systems to provide the shared memory abstraction on physically distributed memory machines.  ...  This abstraction is commonly known as Distributed Shared Memory (DSM).  ...  Shared Memory Consistency Models: A Tutorial. IEEE Computer, 29(12):66-76, December 1996. [Adve and Hill 1998] Adve, S. V. and Hill, M. D.  ... 
doi:10.1145/218646.218651 fatcat:ildcgoxumvheharepblsrqm5ui

Peer-to-peer-based resource discovery in global grids: a tutorial

Rajiv Ranjan, Aaron Harwood, Rajkumar Buyya
2008 IEEE Communications Surveys and Tutorials  
110, 87] and distributed storage systems [42] .  ...  Some of the example distributed systems that utilizes DHT routing substrate include distributed databases [63], group communication [29], E-mail services [83], resource discovery systems [13, 32, 122,  ...  We should also like to thank Adriana Iamnitchi (Assistant Professor, Computer Science and Engineering, University of South Florida), Jon Crowcroft (Professor of Communications Systems in the Computer Lab  ... 
doi:10.1109/comst.2008.4564477 fatcat:25nslmj7p5agvb3b277qcadlsu

Parallel Programming with OCaml: A Tutorial

Victor Allombert, Mathias Bourgoin, Frederic Loulergue
2018 2018 International Conference on High Performance Computing & Simulation (HPCS)  
In this tutorial we present three frameworks for using OCaml to program scalable parallel architectures: BSML, Multi-ML and Spoc.  ...  Types are statically inferred by the compiler and the type system is expressive and strong. These features make OCaml a very productive language for developing efficient and safe programs.  ...  In a shared memory machine, each core can work on a dedicated region of the shared memory and can communicate with other cores using another region of the shared memory.  ... 
doi:10.1109/hpcs.2018.00016 dblp:conf/ieeehpcs/AllombertBL18 fatcat:lmn7tpgppjeyfietdo4qdxbmsa

Multimedia storage servers: a tutorial

D.J. Gemmell, H.M. Vin, D.D. Kandlur, P. Venkat Rangan, L.A. Rowe
1995 Computer  
Because of the high throughput requirements of CM, it is desirable to share memory, or re-map the memory into another address space to avoid copying of data.  ...  However, it may not be feasible to keep a FAT in main memory for the large file systems expected in multimedia servers.  ... 
doi:10.1109/2.384117 fatcat:6mgow5k7bnc3nb3akpqdncxwim

Knowledge management tutorial: an editorial overview

A. Satyadas, U. Harigopal, N.P. Cassaigne
2001 IEEE Transactions on Systems Man and Cybernetics Part C (Applications and Reviews)  
We present a tutorial on knowledge management (KM) and a roadmap of this special issue around the knowledge life cycle.  ...  Knowledge management is a discipline that provides strategy, process, and technology to share and leverage information and expertise that will increase our level of understanding, to more effectively solve  ...  Disseminate/Share Knowledge created, captured, and organized is ready for distribution via multiple delivery channels.  ... 
doi:10.1109/5326.983926 fatcat:4bycs2qg4jekbpqgo6nk5lz7nu

Introduction to genetic programming tutorial

John R. Koza
2010 Proceedings of the 12th annual conference comp on Genetic and evolutionary computation - GECCO '10  
(vector) computer memory (Teller 1994) using (READ K) and(WRITE X K) • (C) Matrix memory (Andre 1994) • (D) Relational memory (Brave 1995, 1996) LANGDON'S DATA STRUCTURES • Stacks • Queues • Lists • Rings  ...  . • For circuits scoring 101 hits (100%-compliant individuals), fitness is the number of shared nodes and edges divided by 10,000.  ...  82.326% Creation of motifs that detect the D-E-A-D box family of proteins and the manganese superoxide dismutase family Section 59.8 of Genetic Programming III [IV]-[lim]-D-E-[AI]-D-[rnek]-[lim]-[lim  ... 
doi:10.1145/1830761.1830894 dblp:conf/gecco/Koza10 fatcat:zzlqcyt27bekthlg4mdswhkv6e

A Tutorial on Software Obfuscation [chapter]

Sebastian Banescu, Alexander Pretschner
2018 Advances in Computers  
This chapter presents a tutorial of the most popular existing software obfuscation transformations and mentions published attacks against each transformation.  ...  This means that the values of the opaque predicate changes during execution of a program due to values being sent and received from other programs in a distributed system.  ...  However, they also affect the data segments of the program and the memory allocated by that program. • System level transformations target the operating system or the runtime environment and they affect  ... 
doi:10.1016/bs.adcom.2017.09.004 fatcat:vz5uvubs5bhq5ewd5b7imvcpe4

Balancing a CartPole System with Reinforcement Learning – A Tutorial [article]

Swagat Kumar
2020 arXiv   pre-print
In this paper, we provide the details of implementing various reinforcement learning (RL) algorithms for controlling a Cart-Pole system.  ...  In this paper, we implement the version proposed in [18] that uses two models Q and Q sharing weights at regular intervals.  ...  Hence, it will make more sense to change the sampling distribution by using a criterion to define the priority of each tuple of experience.  ... 
arXiv:2006.04938v2 fatcat:kcgvwd2rlnggreyovr2aumaflu

Editorial: Second Quarter 2019 IEEE Communications Surveys and Tutorials

Ying-Dar Lin
2019 IEEE Communications Surveys and Tutorials  
III.  ...  In this context, the paper titled "Survey of Spectrum Sharing for Inter-Technology Coexistence" by Andra Voicu, Ljiljana Simić, and Marina Petrova presents a survey of spectrum sharing with a focus on  ... 
doi:10.1109/comst.2019.2913929 fatcat:j6zwztxl45cktgbz7ziudnaepi

Efficient Processing of Deep Neural Networks: A Tutorial and Survey [article]

Vivienne Sze, Yu-Hsin Chen, Tien-Ju Yang, Joel Emer
2017 arXiv   pre-print
This article aims to provide a comprehensive tutorial and survey about the recent advances towards the goal of enabling efficient processing of DNNs.  ...  enable efficient processing of DNNs to improve energy efficiency and throughput without sacrificing application accuracy or increasing hardware cost are critical to the wide deployment of DNNs in AI systems  ...  Fig. 11 . 11 Various forms of non-linear activation functions (Figure adopted from Caffe Tutorial [46]). Fig. 12 . 12 Various forms of pooling (Figure adopted from Caffe Tutorial [46] ).  ... 
arXiv:1703.09039v2 fatcat:fpqfxu5zufdixfeb2ymsktlpwm

Real-Time Rendering of Molecular Dynamics Simulation Data: A Tutorial [article]

Naif Alharbi, Matthieu Chavent, Robert S. Laramee
2017 Computer Graphics and Visual Computing  
The dynamics of the system including the lipid-protein interactions can be rendered at up to 40 FPS.  ...  The simulation data-set specifies the evolution of 336,260 particles over 1981 time steps occupying 8 Gigabyte of memory.  ...  MMFs), ii) OpenGL interoperability (OpenCL-GL separated context vs. shared context), and iii) uploading data to OpenGL buffers (Buffer data vs. Map Buffer).  ... 
doi:10.2312/cgvc.20171277 dblp:conf/tpcg/AlharbiCL17 fatcat:ysxip7j6ijfbzgn5jxzuxf33u4

A Concise Tutorial on Approximate Message Passing [article]

Qiuyun Zou, Hongwen Yang
2022 arXiv   pre-print
In addition, we review some AMP-related algorithms: OAMP, VAMP, and Memory AMP (MAMP), which can be applied to more general random matrices.  ...  The approximate message passing (AMP) algorithm proposed by Donoho et al is a computational efficient method to such problems, which can attain Bayes-optimal performance in independent identical distributed  ...  III.  ... 
arXiv:2201.07487v3 fatcat:xlojcfw33zh6hnku5ilul3m53m

A Tutorial on MPEG/Audio Compression [chapter]

Davis Pan
2002 Readings in Multimedia Computing and Networking  
This tutorial covers the theory behind MPEG/audio compression.  ...  The algorithm works by exploiting the perceptual properties of the human auditory system.  ...  INTRODUCTION This tutorial covers the theory behind MPEG/audio compression.  ... 
doi:10.1016/b978-155860651-7/50090-5 fatcat:2j7z6pekljc6jb4lo7djbjthb4

A tutorial on MPEG/audio compression

D. Pan
1995 IEEE Multimedia  
This tutorial covers the theory behind MPEG/audio compression.  ...  The algorithm works by exploiting the perceptual properties of the human auditory system.  ...  INTRODUCTION This tutorial covers the theory behind MPEG/audio compression.  ... 
doi:10.1109/93.388209 fatcat:hq2e3d3aivgfpoma4quxxywpuq
« Previous Showing results 1 — 15 out of 9,884 results