BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//The NCC Netherlands - ECPv6.15.18//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://eurocc-netherlands.nl
X-WR-CALDESC:Events for The NCC Netherlands
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:UTC
BEGIN:STANDARD
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
TZNAME:UTC
DTSTART:20220101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=UTC:20231101T093000
DTEND;TZID=UTC:20231101T173000
DTSTAMP:20260403T195226
CREATED:20230908T125251Z
LAST-MODIFIED:20230914T144140Z
UID:631-1698831000-1698859800@eurocc-netherlands.nl
SUMMARY:FIRE: Industrial Users FPGAs seminar
DESCRIPTION:This “Industrial users of FPGAs” seminar aims to bring together professionals working and applying FPGAs in the Netherlands. It is a knowledge-sharing event created for and by the FPGA engineer. FIRE is short for: \nFPGA Innovation Research Exchange. \n  \n\n\n\n\nYou are most welcome!\nThis is the second of a series of five seminars bringing together FPGA practitioners\, computer science and engineering experts\, scientific computing experts\, application owners and HPC providers. We will attempt to build a community through which we discuss and evaluate the need and usability of FPGAs in HPC and Scientific Computing. Curious about the first FIRE seminar? Check the blog of SURF. \nThe series is part of the FIRE symposia and is jointly organised by QBayLogic\, SURF and the Hardware Accelleration Network NL. \nProgram\n10:00-10:05 – Opening \n10:05-10:30 – Design rules and automation for FPGA development at Technolution\nSpeakers: Edwin Hakkennes\, Technical Architect and Tom van Leeuwen\, Designer at Technolution \n10:35-11:00 – SOCs/FPGAs: Beyond programmable functionality\nSpeaker: Dirk van den Heuvel\, Principal Consultant at TOPIC embedded systems \n11:00-11:30 – Coffee break \n11:30-11:55 – Realtime FPGA processing for measurement and control applications\nSpeaker: Ronald Grootelaar\, Consulting Engineer at Kendrion \n12:00-12:25 – Efinix Titanium series of FPGAs\nSpeaker: not yet known\, will follow later \n12:30-14:00 – Lunch \n14:00-14:25 – Complex Timing Constraints\nSpeaker: Frank de Bont\, Consultant at Core|Vision \n14:30-14:55 – Lattice Nexus family of FPGAs\nSpeaker: Etienne Janssen\, Regional Sales Manager at Lattice Semiconductor \n15:00-15:30 – Coffee break \n15:30-15:55 – Hardware verification with Clash HDL and automated counter-example shrinking\nSpeaker: Martijn Bastiaan\, Compiler Engineer at QBayLogic \n16:00-16:25 – Using the AMD Dynamic Function eXchange (DFX) flow to achieve timing closure\nSpeaker: Gert-Jan Lahpor\, Senior FPGA designer at Aimvalley \n16:30-17:30 – drinks \nSign up\nYou can sign up here\, until the event sells out! \nLocation\nThe event will take place at the SURF office in Utrecht\, Moreelsepark 48\, 3511 EP Utrecht.
URL:https://eurocc-netherlands.nl/calendar/fire-industrial-users-fpgas-seminar/
LOCATION:SURF Utrecht\, Moreelsepark 48\, Utrecht\, 3511 EP\, Netherlands
CATEGORIES:Training
ATTACH;FMTTYPE=image/png:https://eurocc-netherlands.nl/wp-content/uploads/2023/09/FIRE-Industrial-users.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20231108T090000
DTEND;TZID=UTC:20231108T123000
DTSTAMP:20260403T195226
CREATED:20231026T101820Z
LAST-MODIFIED:20231026T101820Z
UID:759-1699434000-1699446600@eurocc-netherlands.nl
SUMMARY:Introduction To Supercomputing part 1
DESCRIPTION:What will you learn in this training?\nIn this training you will do practical exercises to learn how to use the national supercomputer Snellius effectively and how to complete your tasks with minimal effort in the shortest possible time. \nSign up\nFor whom\nAnyone who wants to know how to perform huge computing tasks.\nThe language of instruction is English. \nLocation\nThis training takes place at the VU Campus\nDe Boelelaan 1081\, Amsterdam – Room WN-C203/C255 \nView the floor plan here
URL:https://eurocc-netherlands.nl/calendar/introduction-to-supercomputing-part-1/
LOCATION:VU Boelelaan\, De Boelelaan 1081\, Amsterdam\, Netherlands
CATEGORIES:Training
ATTACH;FMTTYPE=image/png:https://eurocc-netherlands.nl/wp-content/uploads/2023/10/8November-Introduction-Supercomputing-part-1.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20231108T140000
DTEND;TZID=UTC:20231108T170000
DTSTAMP:20260403T195226
CREATED:20231030T135650Z
LAST-MODIFIED:20231030T135650Z
UID:767-1699452000-1699462800@eurocc-netherlands.nl
SUMMARY:Advanced course SURF Research Cloud
DESCRIPTION:Want to improve your skills in cloud computing to get the most out of our cloud services? Join this free advanced SURF Research Cloud course and discover the advanced capabilities with SURF Research Cloud. This is a continuation of the course Introduction to SURF Research Cloud. \nSign up  \nIn this training we cover the following topics:\n\nCreating your own catalogue items (custom configuration) and components (configuration building blocks)\nExplanation of the basic configuration of MS Windows for SURF Research Cloud\nDemo of a highly secure environment\nCreating a component to install an application\n\nThis is a continuation of the Introduction to SURF Research Cloud training course. \nFor whom.\nResearch engineers\, PhD students\, professors. \nThe working language is English. \nRequirements\n\nBring your own laptop\nA browser (Chrome or Firefox will do)\nExperience with Powershell is recommended\nExperience with version control (git)\n\nLocation\nThe training will be held in Tilburg. \nTilburg University\nWarandelaan 2\n5037 AB Tilburg\nBuilding K\, 1203.
URL:https://eurocc-netherlands.nl/calendar/advanced-course-surf-research-cloud-3/
LOCATION:Tilburg University\, Warandelaan 2\, Tilburg\, 5037 AB\, Netherlands
CATEGORIES:Training
ATTACH;FMTTYPE=image/png:https://eurocc-netherlands.nl/wp-content/uploads/2023/10/8-november-Research-Cloud.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20231109T090000
DTEND;TZID=UTC:20231109T130000
DTSTAMP:20260403T195226
CREATED:20231026T103635Z
LAST-MODIFIED:20231026T103635Z
UID:764-1699520400-1699534800@eurocc-netherlands.nl
SUMMARY:Introduction Training Supercomputing Part II
DESCRIPTION:If you need to perform many calculations\, or analyses that are too big for your own system\, clusters and supercomputers provide the computing power you need. In this course\, you will learn to work with the national supercomputer Snellius. \n  \nSign Up\nWhat will you learn in this course?\nThis course is a continuation of the first introduction course to Supercomputing\, where you can take a deeper dive in the use of supercomputers with some particular focus in efficiency and good practices and an eminently practical approach. \nThe outline of this sesión includes the following modules: \n\nFundamentals of performance analysis. This technical introductory presentation introduces hybrid high-performance systems\, abstractly covering the system’s architecture and configuration. Our goal is to enhance the understanding of HPC complexity before delving into the importance of performance analysis models. Special focus will be given to the Roofline model.\n\nAbstract modeling of hybrid supercomputers. To present an abstract modeling approach for hybrid supercomputers\, condensing their complexity into three core parameters: peak performance\, memory\, and network bandwidth.\nPerformance analysis. To explore performance analysis\, starting with an overview of various models and delving into the specifics of the roofline model.\nThe Roofline model. To describe the roofline model and present its practical application through clear explanations and demonstrations.\n\n\nFile systems. This practical session covers the correct usage of file systems on HPC systems\, especially on Snellius.\nSlurm hybrid jobs. Slurm\, a prevalent job scheduler for High-Performance Computing (HPC) systems\, has been introduced in previous sections for fundamental understanding. This module advances the specifics of resource allocation parameters for hybrid shared- and distributed-memory jobs.\n\nNodes\, cores\, and tasks. This segment will delve into the fundamental concepts of nodes\, cores\, and tasks\, shedding light on their roles within the context of HPC systems.\nBindings. The concept of bindings will be explored\, providing insights into how tasks are linked to specific resources enhancing participants’ understanding of resource allocation mechanisms.\nHands on. We will execute the vector addition kernel with multiple configurations using a set of scripts.\n\n\nQCG Pilotjob. In some cases\, users have to execute a large amount of lightweight cases. However\, supercomputer’s nodes are too powerful and allow only relatively big partitions. For instance\, the smallest allocation possible on Snellius is 1/4 of a node: 32 cores and 64 GB. Job concurrency is a common strategy to efficiently launch multiple light jobs on such big partitions.\n\nFundamentals of job concurrency. This segment delves into the foundational principles underlying job concurrency. Job concurrency is a methodological approach that enables the simultaneous execution of multiple smaller jobs within a larger allocated partition. The objective is to optimize resource utilization and enhance efficiency in scenarios where lighter tasks are executed on nodes designed for heavier workloads.\nHands on QCG PilotJob. This practical session provides participants with hands-on experience working with the QCG Pilotjob framework. Participants will gain practical insights into the strategies and techniques of utilizing job concurrency to launch and manage multiple lightweight jobs within the context of sizable node partitions.\n\n\n\nPrerequisites\nParticipation in the course Introduction to Supercomputing\, Part I \nThe language of instruction is English \nLocation\nThis course takes place at the VU Campus\nDe Boelelaan 1081\, Amsterdam – Room WN-C203/C255 \nView the floor plan here
URL:https://eurocc-netherlands.nl/calendar/introduction-training-supercomputing-part-ii/
LOCATION:VU Boelelaan\, De Boelelaan 1081\, Amsterdam\, Netherlands
CATEGORIES:Training
ATTACH;FMTTYPE=image/png:https://eurocc-netherlands.nl/wp-content/uploads/2023/10/9-November-Introduction-training-supercomputing-part-2.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20231115T100000
DTEND;TZID=UTC:20231115T150000
DTSTAMP:20260403T195226
CREATED:20231031T154620Z
LAST-MODIFIED:20231031T154733Z
UID:772-1700042400-1700060400@eurocc-netherlands.nl
SUMMARY:Parallel Progamming with Python\, CPU part
DESCRIPTION:In this course\, you will learn about parallel programming with Python\, a language that is becoming increasingly popular among researchers because of its simplicity and the availability of dedicated programming libraries. In large computing systems\, it is essential to properly exploit heterogeneous architectures\, and here you will understand the different challenges and how to overcome them with different Python functions for CPU and GPU platforms that are directly applicable to scientific computing. \nSign up \nWhat.\nIn this course\, you will \n\nUnderstand the limitations and benefits of parallel programming and its use with Python\nImplement code using different libraries for parallel programming on CPU and GPU\, including PyCUDA or mpi4py.\nExperience how to achieve high performance with Python using the supercomputing facilities at SURF.\n\nFor whom.\nAnyone interested in learning how to achieve high performance with Python codes. \nPrerequisites:\n\nBasic knowledge of Linux\nBasic knowledge of Python and use of Jupyter notebooks\n\nYou must have: \n\nYour own laptop with an up-to-date browser and a terminal emulator. Using the operating systems Linux and macOS is preferred but not mandatory. For Windows users\, we recommend downloading MobaXterm (portable version) as a terminal emulator.\n\nSchedule\nDay 1 (CPU):\n10:00 to 11:00: Introduction to Python and Parallel Computing\n11:00 to 11:15: Coffee break\n11:15 to 12:30: Hands-on: Introduction to Python and parallel programming (threading/multiprocess)\n12:30 to 13:00: Lunch\n13:30 to 15:00: Parallel programming with Python (Profiling\, Numba)
URL:https://eurocc-netherlands.nl/calendar/parallel-progamming-with-python-cpu-part/
LOCATION:SURF Amsterdam\, Science Park 140\, Amsterdam\, 1098 XG\, Netherlands
CATEGORIES:Training
ATTACH;FMTTYPE=image/png:https://eurocc-netherlands.nl/wp-content/uploads/2023/10/Parallel-Progamming-with-Python-CPU-part-1200-x-800-px.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20231116T090000
DTEND;TZID=UTC:20231116T150000
DTSTAMP:20260403T195226
CREATED:20231031T160852Z
LAST-MODIFIED:20231031T160923Z
UID:776-1700125200-1700146800@eurocc-netherlands.nl
SUMMARY:Parallel programming course with Python\, GPU part
DESCRIPTION:In this course\, you will learn about parallel programming with Python\, a language that is becoming increasingly popular among researchers because of its simplicity and the availability of dedicated programming libraries. In large computing systems\, it is essential to properly exploit heterogeneous architectures\, and here you will understand the different challenges and how to overcome them with different Python functions for CPU and GPU platforms that are directly applicable to scientific computing. \nSign up \nWhat.\nIn this course\, you will \n\nUnderstand the limitations and benefits of parallel programming and its use with Python\nImplement code using different libraries for parallel programming on CPU and GPU\, including PyCUDA or mpi4py.\nExperience how to achieve high performance with Python using the supercomputing facilities at SURF.\n\nFor whom.\nAnyone interested in learning how to achieve high performance with Python codes. \nPrerequisites:\n\nBasic knowledge of Linux\nBasic knowledge of Python and use of Jupyter notebooks\n\nYou must have: \n\nYour own laptop with an up-to-date browser and a terminal emulator. Using the operating systems Linux and macOS is preferred but not mandatory. For Windows users\, we recommend downloading MobaXterm (portable version) as a terminal emulator.\n\nSchedule\nDay 2 (GPU):\n10:00 to 10:15: Welcome and introduction to the course\n10:15 to 10:30: Coffee break\n10:45 to 12:00: Introduction to PyCUDA\n12:00 to 13:00: Lunch\n13:00 to 15:00: Hands-on: PyCUDA examples
URL:https://eurocc-netherlands.nl/calendar/parallel-programming-course-with-python-gpu-part/
LOCATION:SURF Amsterdam\, Science Park 140\, Amsterdam\, 1098 XG\, Netherlands
CATEGORIES:Training
ATTACH;FMTTYPE=image/png:https://eurocc-netherlands.nl/wp-content/uploads/2023/10/Parallel-Progamming-with-Python-GPU-part-1200-x-800-px.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20231122T090000
DTEND;TZID=UTC:20231122T120000
DTSTAMP:20260403T195226
CREATED:20231101T202812Z
LAST-MODIFIED:20231101T202812Z
UID:780-1700643600-1700654400@eurocc-netherlands.nl
SUMMARY:Introduction SURF Research Cloud
DESCRIPTION:This webinar will explain cloud computing in general. The accompanying hands-on approach will introduce you to (some of the) multiple features of the SURF Research Cloud. You will learn how create and operate your own virtual compute environment(s). At the end\, you will feel comfortable to install your own applications and profit from the power of Cloud computing. \nSign up \nFor whom?\nAnyone interested to use a flexible and tailor-made environment to execute powerful applications. It is also a useful kickstarter for current HPC Cloud users. \nThe working language is English. \nRequirements\n\nA browser (Chrome or Firefox will do nicely)\nPrior experience with Linux commands will help\, but not a prerequisite.
URL:https://eurocc-netherlands.nl/calendar/introduction-surf-research-cloud-2/
LOCATION:SURF Amsterdam\, Science Park 140\, Amsterdam\, 1098 XG\, Netherlands
CATEGORIES:Training
ATTACH;FMTTYPE=image/png:https://eurocc-netherlands.nl/wp-content/uploads/2023/11/SURF-Research-Cloud.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20231124T090000
DTEND;TZID=UTC:20231124T170000
DTSTAMP:20260403T195226
CREATED:20231101T203919Z
LAST-MODIFIED:20231101T203919Z
UID:783-1700816400-1700845200@eurocc-netherlands.nl
SUMMARY:Introduction to Deep Learning
DESCRIPTION:In the course\, you’ll learn how deep neural networks work and how they are optimized. During our hands-on sessions you will have the opportunity to work on our high-performance systems and train neural networks to solve an image classification problem. We’ll cover various neural network architectures: from a basic fully connected network\, to a convolutional neural network and variational auto-encoders (time permitting). \nSign up \nWhat will you learn?\nIn this course you will learn to \n\nUnderstand how a neuron and neural network works\nUnderstand how a neural network is trained\nExplore the effect of hyperparameters on neural network performance\nWork with a high-level machine learning API (Keras)\n\nFor whom?\nEveryone interested in deep learning\, but with no (or little) current experience & knowledge. \nPrerequisites\n\nPython\nBasics of linear algebra\nBasic statistics\n\nTopics\n\nNeural network: basics\n\nHow does a neuron work?\nFully connected networks\nTraining/optimizing a neural network\n\n\nConvolutional neural networks (CNNs)\n(Variational) Auto-Encoders
URL:https://eurocc-netherlands.nl/calendar/introduction-to-deep-learning/
LOCATION:SURF Amsterdam\, Science Park 140\, Amsterdam\, 1098 XG\, Netherlands
CATEGORIES:Training
ATTACH;FMTTYPE=image/png:https://eurocc-netherlands.nl/wp-content/uploads/2023/11/to-Deep-Learning-3.png
END:VEVENT
END:VCALENDAR