Memory management algorithms

Cache replacement policies

In computing, cache algorithms (also frequently called cache replacement algorithms or cache replacement policies) are optimizing instructions, or algorithms, that a computer program or a hardware-maintained structure can utilize in order to manage a cache of information stored on the computer. Caching improves performance by keeping recent or often-used data items in memory locations that are faster or computationally cheaper to access than normal memory stores. When the cache is full, the algorithm must choose which items to discard to make room for the new ones. (Wikipedia).

Cache replacement policies
Video thumbnail

JS Bin - restore browser shortcuts

If you like using cmd+n to switch tabs, but also use the same combo for JS Bin, here's how to switch back and forth

From playlist JS Bin tips & information

Video thumbnail

Replace windshield wiper blade refill on your car

So the windshield wiper on my new Hyundai I20 was already not wiping water very well, so I replaced the refill and it now works a lot better.

From playlist Everyday How-to

Video thumbnail

Does it really matter what browser I choose?

You have a choice of browsers to select from. What makes a browser more - or less - secure? Learn some ways to assess a browser's security.

From playlist Internet Safety

Video thumbnail

Love Your Cache: Optimize for the Second Load

You've built an amazing site with fast load times, great components, and large (but lazily loaded!) assets. However, when you update or redeploy your site, are your users getting the best experience? Without careful consideration, existing users might have to download (and parse, and spen

From playlist Performance and Testing

Video thumbnail

Internet Safety: Your Browser's Security Features

In this video, you’ll learn more about your browser's security features. Visit https://www.gcflearnfree.org/internetsafety/your-browsers-security-features/1/ for our text-based lesson. This video includes information on: • Using browser security to check web addresses and identify securit

From playlist Internet Tips

Video thumbnail

Adjusting Your Settings and Privacy on LinkedIn

In this video, you’ll learn more about adjusting your LinkedIn settings. Visit https://edu.gcfglobal.org/en/linkedin/adjusting-your-settings-and-privacy-on-linkedin/1/ to learn even more. We hope you enjoy!

From playlist LinkedIn

Video thumbnail

Apache Time based redirection

More videos like this online at http://www.theurbanpenguin.com Using time based redirection with apache and mod_rewrite we can display a different web page for different times of the day

From playlist Learning Apache HTTP Server

Video thumbnail

Apache ReWrite so we can omit the html extensions

More videos like this online at http://www.theurbanpenguin.com We will never undertsand users, this is a given so don't even try. her is a little trick though so when they can't remember to add the .html bit at the end you can ask Apache to do it for you using mod_rewite

From playlist Learning Apache HTTP Server

Video thumbnail

Online Parallel Paging and Green Paging

Abstract: The parallel paging problem captures the task of efficiently sharing a cache among multiple parallel processors. Whereas the single-processor version of the problem has been well understood for decades, it has remained an open question how to find optimal algorithms for the multi

From playlist SIAG-ACDA Online Seminar Series

Video thumbnail

Citrix : Applying XenServer Updates

More videos like this online at http://www.theurbanpenguin.com In this video we look at how to apply updates and hot fixes to Citrix XenServer. I am using XenServer 6.0 and as updates become available I have the option to install them as required. The Server will need rebooting during the

From playlist Citrix

Video thumbnail

14. Caching and Cache-Efficient Algorithms

MIT 6.172 Performance Engineering of Software Systems, Fall 2018 Instructor: Julian Shun View the complete course: https://ocw.mit.edu/6-172F18 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf Prof. Shun discusses associativity in caches, the idea

From playlist MIT 6.172 Performance Engineering of Software Systems, Fall 2018

Video thumbnail

Attacking Modern Web Technologies

In this talk, top ranked white-hat hacker Frans Rosén will focus on methodologies and results of attacking modern web technologies. He will explain how he accessed private Slack tokens by using postMessage and WebSocket-reconnect, and how vulnerable configurations in both AWS and Google Cl

From playlist Security

Video thumbnail

15. Cache-Oblivious Algorithms

MIT 6.172 Performance Engineering of Software Systems, Fall 2018 Instructor: Julian Shun View the complete course: https://ocw.mit.edu/6-172F18 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf Prof. Shun discusses cache-oblivious algorithms throug

From playlist MIT 6.172 Performance Engineering of Software Systems, Fall 2018

Video thumbnail

16.2.1 Even More Memory Hierarchy

MIT 6.004 Computation Structures, Spring 2017 Instructor: Chris Terman View the complete course: https://ocw.mit.edu/6-004S17 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP62WVs95MNq3dQBqY2vGOtQ2 16.2.1 Even More Memory Hierarchy License: Creative Commons BY-NC-SA Mo

From playlist MIT 6.004 Computation Structures, Spring 2017

Video thumbnail

Lec 9 | MIT 6.033 Computer System Engineering, Spring 2005

Introduction to Networks View the complete course at: http://ocw.mit.edu/6-033S05 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu

From playlist MIT 6.033 Computer System Engineering, Spring 2005

Video thumbnail

RustConf 2018 - No Spaghetti: Designing for Understanding by Brandon W. Maister

RustConf 2018 - The Opposite of Spaghetti Code: Building for Understanding by Brandon W. Maister Every moderately sized project is both a library and a consumer. Rust has an almost dizzying array of features that can be used to add structure and hide information. In this talk we'll disc

From playlist RustConf 2018

Video thumbnail

François Broquedis: A gentle introduction to parallel programming using OpenMP

Recording during the "CEMRACS Summer school 2016: Numerical challenges in parallel scientific computing" the July 20, 2016 at the Centre International de Rencontres Mathématiques (Marseille, France) Filmmaker: Guillaume Hennenfent Find this video and other talks given by worldwide mathem

From playlist Numerical Analysis and Scientific Computing

Video thumbnail

CSCS site update (LUG17)

This presentation by Stefano Gorini is an update on the two Lustre: one designed for performance and the other one focused on capacity. More details and the talk slides are available here: https://lug17.sched.com/event/0a35f36dd86bea3b4f499d9654811a8a The 2017 Lustre User Group Confere

From playlist 2017 Lustre User Group Conference (LUG17)

Video thumbnail

Contain Yourself: Building Secure Containers for Mobile Devices - Ron Gutierrez

Contain Yourself: Building Secure Containers for Mobile Devices - Ron Gutierrez In today's world, everyone wants access to information from his or her personal mobile device. As a business, this includes your customers and/or employees. What if the information they want access to is hig

From playlist AppSecUSA 2013

Video thumbnail

New: Organize Your Work in Exam Mode

Our Calculator Suite and Graphing Calculator’s Exam Mode will always require devices to be in ✈️ mode with WiFi & Bluetooth off. 📣 And Exam Mode now now makes it possible for students to save, organize, & return to previous work done in the same Exam Mode session! 📣 Note: The “save” op

From playlist New Features and Releases

Related pages

Page replacement algorithm | Cache-oblivious algorithm | Learning augmented algorithm | Perceptron | Markov chain | Algorithm | Content delivery network | FIFO (computing and electronics)