User contributions for WikiSysop
Jump to navigation
Jump to search
17 June 2024
- 15:5615:56, 17 June 2024 diff hist +723 Example code - Prime numbers optimization →The sieve of Eratosthanes
- 15:1415:14, 17 June 2024 diff hist +3 Example code - Prime numbers optimization No edit summary
- 15:1315:13, 17 June 2024 diff hist −3 Example code - Prime numbers optimization No edit summary
- 15:1315:13, 17 June 2024 diff hist +2,571 Example code - Prime numbers optimization No edit summary
- 13:2713:27, 17 June 2024 diff hist +4,431 N Example code - Prime numbers optimization Created page with "This is going to be a long, but quite instructive rant about various optimization ideas and techniques.<br> Let us start with my "classic" prime number generator. The idea is to see how long time is takes to find/generate the primes between 0 and 10 000 000 and use that as a measure for performance. We know that primes are integers which can only be divided by 1 and the primes itself. Therefore it is an obvious idea to evaluate if a number is a prime by starting to divi..."
- 12:4412:44, 17 June 2024 diff hist +13 Binary representation →Material for the lesson current
- 12:4112:41, 17 June 2024 diff hist +4 Binary representation →Material for the lesson
- 12:4012:40, 17 June 2024 diff hist +43 Binary representation →Material for the lesson
- 12:0512:05, 17 June 2024 diff hist +585 Example code - memoization No edit summary current
- 11:5011:50, 17 June 2024 diff hist +2,466 N Example code - memoization Created page with "Memoization is an optimization technique, which remembers the result of CPU/time expensive function calls.<br> It is an example of the Golden Rule: Do not repeat work that has already been done.<br> You can also call the method for "caching of results". <pre> #!/usr/bin/env python3 # Demo of the effectivenes of caching import time class Compute: # Class variable used for caching cache = dict() def __init__(self, computeDelay): # Instance variab..."
- 11:4111:41, 17 June 2024 diff hist +45 What affects performance →Material for the lesson
- 11:3511:35, 17 June 2024 diff hist −14 Programme No edit summary
- 11:3411:34, 17 June 2024 diff hist −2 Exercises and Organization →Material for the lesson
- 11:3311:33, 17 June 2024 diff hist −15 Hash usage No edit summary current
- 11:3211:32, 17 June 2024 diff hist −127 Binary representation No edit summary
- 11:3011:30, 17 June 2024 diff hist +3,921 N Binary representation Created page with "{| width=500 style="float:right; margin-left: 10px; margin-top: -56px;" |Previous: More parallelism |Next: Hash usage |} == Material for the lesson == Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=6d4f429b-c110-4439-9bdb-af170077108e MapReduce Framework, short intro]<br> Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=a0160728-b8be-4b9b-820e-af170076f2c2 Binary numbers, representation and operations]<br> Powerpoint: [https://teaching.he..."
- 11:2911:29, 17 June 2024 diff hist −14 More parallelism No edit summary current
- 11:2811:28, 17 June 2024 diff hist 0 m More parallelism →Material for the lesson
- 11:2811:28, 17 June 2024 diff hist −1 m Parallel programming →Material for the lesson current
- 11:2711:27, 17 June 2024 diff hist −3 m Algorithms →Material for the lesson
- 11:2511:25, 17 June 2024 diff hist −1 m What affects performance →Material for the lesson
- 11:2511:25, 17 June 2024 diff hist −1 Distributed computing →Material for the lesson
- 11:2411:24, 17 June 2024 diff hist −1 Queueing System →Material for the lesson
- 11:2311:23, 17 June 2024 diff hist −1 Computer design →Material for the lesson
- 11:2311:23, 17 June 2024 diff hist −1 Coding against databases →Material for the lesson
- 11:2211:22, 17 June 2024 diff hist −1 MySQL →Material for the lesson
- 11:2111:21, 17 June 2024 diff hist 0 Databases →Material for the lesson
- 11:2011:20, 17 June 2024 diff hist −2 Databases →Material for the lesson
6 March 2024
- 18:1018:10, 6 March 2024 diff hist −121 22112 High Performance Computing in Life Science →Course details
- 18:0818:08, 6 March 2024 diff hist +140 22112 High Performance Computing in Life Science →Course details
- 13:3813:38, 6 March 2024 diff hist +10 22112 High Performance Computing in Life Science →Course details
- 13:3813:38, 6 March 2024 diff hist −33 22112 High Performance Computing in Life Science →Course details
- 13:3813:38, 6 March 2024 diff hist +648 N Programme Created page with "* 28/08 Lesson 1: Databases * 04/09 Lesson 2: MySQL * 11/09 Lesson 3: Coding against databases * 18/09 Lesson 4: Computer design * 25/09 Lesson 5: Queueing System * 02/10 Lesson 6: Distributed computing, [https://evaluering.dtu.dk/ Midterm evaluation] - part 1 * 09/10 Lesson 7: What affects performance, [https://evaluering.dtu.dk/ Midterm evaluation] - part 2 * 23/10 Lesson 8: Algorithms * 30/10 Lesson 9: Parallel programming * 06/11 L..."
- 13:3713:37, 6 March 2024 diff hist −676 22112 High Performance Computing in Life Science →Lessons, Fall 2023
- 13:3613:36, 6 March 2024 diff hist −248 Aligning expectations →Weekly schedule
- 13:3413:34, 6 March 2024 diff hist +20 Aligning expectations →Progression of a typical course week online
- 13:3313:33, 6 March 2024 diff hist −393 Aligning expectations No edit summary
- 13:1913:19, 6 March 2024 diff hist +1,004 Aligning expectations →Progression of a typical course week
- 13:1513:15, 6 March 2024 diff hist +2,226 N Aligning expectations Created page with "== Prerequisite knowledge == Being comfortable with using the Unix shell and being able to navigate the file system is '''required'''. No help will be forthcoming on the subject on a basic level, only advanced Unix tools and concepts will be discussed and that only as a side note. Consult [http://teaching.healthtech.dtu.dk/unix this unix tutorial] and or this [https://teaching.healthtech.dtu.dk/22113/index.php/Unix lesson in Unix].<br> Having a good skill in Python progr..."
- 13:1513:15, 6 March 2024 diff hist −2,227 22112 High Performance Computing in Life Science No edit summary
- 13:1513:15, 6 March 2024 diff hist +503 22112 High Performance Computing in Life Science No edit summary
- 12:5812:58, 6 March 2024 diff hist +5,705 N Exercises and Organization Created page with "{| width=500 style="float:right; margin-left: 10px; margin-top: -56px;" |Previous: Hash usage |Next: [https://teaching.healthtech.dtu.dk/22112/index.php/22112_High_Performance_Computing_in_Life_Science Main page] |} == Material for the lesson == Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=0ccf3b1b-52b7-4d91-9314-af17007069b8 Organization and Exercises]<br> Powerpoint: [https://teaching.healthtech.dtu.dk/material/22112/HPCLife10-Exercises.ppt Exercise..."
- 12:5712:57, 6 March 2024 diff hist +4,305 N Hash usage Created page with "{| width=500 style="float:right; margin-left: 10px; margin-top: -56px;" |Previous: MapReduce and Binary representation |Next: Exercises and Organization |} == Material for the lesson == Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=f253830c-9a70-4aaa-b61e-af170071451a Hashes, properties and use]<br> Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=52b59412-1df9-4e2b-b8de-af1700710cab Bloom filter, a probabilistic set]<br> Video: [https:/..."
- 12:5712:57, 6 March 2024 diff hist 0 MapReduce and Binary representation No edit summary current
- 12:5612:56, 6 March 2024 diff hist +3,921 N MapReduce and Binary representation Created page with "{| width=500 style="float:right; margin-left: 10px; margin-top: -56px;" |Previous: More parallelism |Next: Hash usage |} == Material for the lesson == Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=6d4f429b-c110-4439-9bdb-af170077108e MapReduce Framework, short intro]<br> Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=a0160728-b8be-4b9b-820e-af170076f2c2 Binary numbers, representation and operations]<br> Powerpoint: [https://teaching.he..."
- 12:5512:55, 6 March 2024 diff hist +3,340 N More parallelism Created page with "{| width=500 style="float:right; margin-left: 10px; margin-top: -56px;" |Previous: Parallel programming |Next: MapReduce and Binary representation |} == Material for the lesson == Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=cfc600a9-86b0-4e3b-9ece-af170077af38 Concurrency and semaphores]<br> Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=57cec219-787d-4ece-8ade-af1700778547 Semaphore demonstration - see video to prepare]<br> Powerpoi..."
- 12:5512:55, 6 March 2024 diff hist +2,363 N Parallel programming Created page with "{| width=500 style="float:right; margin-left: 10px; margin-top: -56px;" |Previous: Algorithms |Next: More parallelism |} == Material for the lesson == Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=6d186b7e-f5a7-4e1f-b613-af270122f263 Parallel Programming - problems]<br> Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=bb4fc4d2-c0af-44bd-b181-af270122cf03 Libraries to use and how they work]<br> Video: [https://panopto.dtu.dk/Panopto/Pages..."
- 12:5412:54, 6 March 2024 diff hist +3,357 N Algorithms Created page with "{| width=500 style="float:right; margin-left: 10px; margin-top: -56px;" |Previous: What affects performance |Next: Parallel programming |} == Material for the lesson == Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=a7649b3f-c5bd-4326-be50-af270123913f Algorithms are good]<br> Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=f0af095e-eb23-44b3-9221-af2701235802 Dr Jones on Branch & Bound]<br> Video: [https://panopto.dtu.dk/Panopto/Pages/V..."
- 12:5312:53, 6 March 2024 diff hist 0 What affects performance No edit summary
- 12:5312:53, 6 March 2024 diff hist +2,462 N What affects performance Created page with "{| width=500 style="float:right; margin-left: 10px; margin-top: -56px;" |Previous: Distributed computing |Next: Algorithms |} == Material for the lesson == Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=27882197-f5e0-4528-bea1-af27012415bd File Systems]<br> Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=495a9551-22b7-4253-8857-af270123ef1b Improve performance]<br> Video: [https://panopto.dtu.dk/Panopto/Pages/Viewer.aspx?id=1f931856-2307..."