Rob V van Nieuwpoort | Universiteit Leiden (original) (raw)

Rob V van Nieuwpoort

Uploads

Papers by Rob V van Nieuwpoort

Research paper thumbnail of TOWARDS EXASCALE REAL-TIME RFI MITIGATION

We describe the design and implementation of an extremely scalable real-time RFI mitigation metho... more We describe the design and implementation of an extremely scalable real-time RFI mitigation method, based on the of-fline AOFlagger. All algorithms scale linearly in the number of samples. We describe how we implemented the flagger in the LOFAR real-time pipeline, on both CPUs and GPUs. Additionally , we introduce a novel simple history-based flagger that helps reduce the impact of our small window on the data. By examining an observation of a known pulsar, we demonstrate that our flagger can achieve much higher quality than a simple thresholder, even when running in real time, on a distributed system. The flagger works on visibility data, but also on raw voltages, and beam formed data. The algorithms are scale-invariant, and work on microsecond to second time scales. We are currently implementing a prototype for the time domain pipeline of the SKA central signal processor.

Research paper thumbnail of Discovery of carbon radio recombination lines in absorption towards cygnus A

Research paper thumbnail of LOFAR: The LOw-Frequency ARray

Astronomy & Astrophysics, 2013

ABSTRACT

Research paper thumbnail of Wide-area parallel programming using the remote method invocation model

Concurrency: Practice and Experience, 2000

Research paper thumbnail of An efficient implementation of Java's remote method invocation

Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '99, 1999

Research paper thumbnail of Real-Time Pulsars Pipeline Using Many-Cores

Research paper thumbnail of Performance improvements for calculations of third party risk around airports

Safety and Security Engineering V, 2013

Research paper thumbnail of Design of Adaptive Components

Research paper thumbnail of Exascale Real-Time Radio Frequency Interference Mitigation

Research paper thumbnail of Monitoring and management support for ibis runtime systems and grid applications

Research paper thumbnail of Stepwise-refinement for performance: a methodology for many-core programming

Concurrency and Computation: Practice and Experience, 2015

ABSTRACT Many-core hardware is targeted specifically at obtaining high performance, but reaching ... more ABSTRACT Many-core hardware is targeted specifically at obtaining high performance, but reaching high performance is often challenging because hardware-specific details have to be taken into account. Although there are many programming systems that try to alleviate many-core programming, some providing a high-level language, others providing a low-level language for control, none of these systems have a clear and systematic methodology as a foundation. In this article, we propose stepwise-refinement for performance: a novel, clear, and structured methodology for obtaining high performance on many-cores. We present a system that supports this methodology, offers multiple levels of abstraction to provide programmers a trade-off between high-level and low-level programming, and provides programmers detailed performance feedback. We evaluate our methodology with several widely varying compute kernels on two different many-core architectures: a Graphical Processing Unit (GPU) and the Xeon Phi. We show that our methodology gives insight in the performance, and that in almost all cases, we gain a substantial performance improvement using our methodology. Copyright © 2015 John Wiley & Sons, Ltd.

Research paper thumbnail of Fault-tolerance, malleability and migration for divide-and-conquer applications on the grid

19th IEEE International Parallel and Distributed Processing Symposium, 2005

Research paper thumbnail of Towards an Effective Unified Programming Model for Many-Cores

2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, 2011

Research paper thumbnail of Synthetic Grid Workloads with Ibis, Koala, and Grenchmark

Integrated Research in GRID Computing, 2007

Research paper thumbnail of Processing LOFAR telescope data in real time on a Blue Gene/P supercomputer

2011 XXXth URSI General Assembly and Scientific Symposium, 2011

Research paper thumbnail of A polyphase filter for GPUs and multi-core processors

Proceedings of the 2012 workshop on High-Performance Computing for Astronomy Date - Astro-HPC '12, 2012

Research paper thumbnail of An Empirical Evaluation of GPGPU Performance Models

Lecture Notes in Computer Science, 2014

Research paper thumbnail of The Grid Application Toolkit: Toward Generic and Easy Application Programming Interfaces for the Grid

Proceedings of the IEEE, 2000

Research paper thumbnail of Programming environments for high-performance Grid computing: the Albatross project

Future Generation Computer Systems, 2002

Research paper thumbnail of LOFAR: The LOw-Frequency ARray

Astronomy & Astrophysics, 2013

ABSTRACT

Research paper thumbnail of TOWARDS EXASCALE REAL-TIME RFI MITIGATION

We describe the design and implementation of an extremely scalable real-time RFI mitigation metho... more We describe the design and implementation of an extremely scalable real-time RFI mitigation method, based on the of-fline AOFlagger. All algorithms scale linearly in the number of samples. We describe how we implemented the flagger in the LOFAR real-time pipeline, on both CPUs and GPUs. Additionally , we introduce a novel simple history-based flagger that helps reduce the impact of our small window on the data. By examining an observation of a known pulsar, we demonstrate that our flagger can achieve much higher quality than a simple thresholder, even when running in real time, on a distributed system. The flagger works on visibility data, but also on raw voltages, and beam formed data. The algorithms are scale-invariant, and work on microsecond to second time scales. We are currently implementing a prototype for the time domain pipeline of the SKA central signal processor.

Research paper thumbnail of Discovery of carbon radio recombination lines in absorption towards cygnus A

Research paper thumbnail of LOFAR: The LOw-Frequency ARray

Astronomy & Astrophysics, 2013

ABSTRACT

Research paper thumbnail of Wide-area parallel programming using the remote method invocation model

Concurrency: Practice and Experience, 2000

Research paper thumbnail of An efficient implementation of Java's remote method invocation

Proceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '99, 1999

Research paper thumbnail of Real-Time Pulsars Pipeline Using Many-Cores

Research paper thumbnail of Performance improvements for calculations of third party risk around airports

Safety and Security Engineering V, 2013

Research paper thumbnail of Design of Adaptive Components

Research paper thumbnail of Exascale Real-Time Radio Frequency Interference Mitigation

Research paper thumbnail of Monitoring and management support for ibis runtime systems and grid applications

Research paper thumbnail of Stepwise-refinement for performance: a methodology for many-core programming

Concurrency and Computation: Practice and Experience, 2015

ABSTRACT Many-core hardware is targeted specifically at obtaining high performance, but reaching ... more ABSTRACT Many-core hardware is targeted specifically at obtaining high performance, but reaching high performance is often challenging because hardware-specific details have to be taken into account. Although there are many programming systems that try to alleviate many-core programming, some providing a high-level language, others providing a low-level language for control, none of these systems have a clear and systematic methodology as a foundation. In this article, we propose stepwise-refinement for performance: a novel, clear, and structured methodology for obtaining high performance on many-cores. We present a system that supports this methodology, offers multiple levels of abstraction to provide programmers a trade-off between high-level and low-level programming, and provides programmers detailed performance feedback. We evaluate our methodology with several widely varying compute kernels on two different many-core architectures: a Graphical Processing Unit (GPU) and the Xeon Phi. We show that our methodology gives insight in the performance, and that in almost all cases, we gain a substantial performance improvement using our methodology. Copyright © 2015 John Wiley & Sons, Ltd.

Research paper thumbnail of Fault-tolerance, malleability and migration for divide-and-conquer applications on the grid

19th IEEE International Parallel and Distributed Processing Symposium, 2005

Research paper thumbnail of Towards an Effective Unified Programming Model for Many-Cores

2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, 2011

Research paper thumbnail of Synthetic Grid Workloads with Ibis, Koala, and Grenchmark

Integrated Research in GRID Computing, 2007

Research paper thumbnail of Processing LOFAR telescope data in real time on a Blue Gene/P supercomputer

2011 XXXth URSI General Assembly and Scientific Symposium, 2011

Research paper thumbnail of A polyphase filter for GPUs and multi-core processors

Proceedings of the 2012 workshop on High-Performance Computing for Astronomy Date - Astro-HPC '12, 2012

Research paper thumbnail of An Empirical Evaluation of GPGPU Performance Models

Lecture Notes in Computer Science, 2014

Research paper thumbnail of The Grid Application Toolkit: Toward Generic and Easy Application Programming Interfaces for the Grid

Proceedings of the IEEE, 2000

Research paper thumbnail of Programming environments for high-performance Grid computing: the Albatross project

Future Generation Computer Systems, 2002

Research paper thumbnail of LOFAR: The LOw-Frequency ARray

Astronomy & Astrophysics, 2013

ABSTRACT

Log In