Development of a parallel, tree-based neighbour-search algorithm

Size: px
Start display at page:

Download "Development of a parallel, tree-based neighbour-search algorithm"

Transcription

1 Mitglied der Helmholtz-Gemeinschaft Development of a parallel, tree-based neighbour-search algorithm for the tree-code PEPC Andreas Breslau

2 Outline 1 Motivation 2 Short introduction to tree-codes 3 The tree-based neighbour search 4 Validation 5 Benchmarking 6 Summary and Outlook Andreas Breslau Slide 2

3 Outline 1 Motivation 2 Short introduction to tree-codes 3 The tree-based neighbour search 4 Validation 5 Benchmarking 6 Summary and Outlook Andreas Breslau Slide 3

4 Motivation for simulations In astrophysics the usual time-scales are much bigger than in other fields of physics Andreas Breslau Slide 4

5 Motivation for simulations In astrophysics the usual time-scales are much bigger than in other fields of physics Formation of a star 10 mio years Andreas Breslau Slide 4

6 Motivation for simulations In astrophysics the usual time-scales are much bigger than in other fields of physics Formation of a star 10 mio years Revolution of the sun around the center of the Milky Way 200 mio years Andreas Breslau Slide 4

7 Motivation for simulations In astrophysics the usual time-scales are much bigger than in other fields of physics Formation of a star 10 mio years Revolution of the sun around the center of the Milky Way 200 mio years dynamical timescale of superclusters few billion years Andreas Breslau Slide 4

8 Motivation for simulations In astrophysics the usual time-scales are much bigger than in other fields of physics Formation of a star 10 mio years Revolution of the sun around the center of the Milky Way 200 mio years dynamical timescale of superclusters few billion years Objects of interest (stars, starclusters, galaxies) are very big Andreas Breslau Slide 4

9 Motivation for simulations In astrophysics the usual time-scales are much bigger than in other fields of physics Formation of a star 10 mio years Revolution of the sun around the center of the Milky Way 200 mio years dynamical timescale of superclusters few billion years Objects of interest (stars, starclusters, galaxies) are very big that makes laboratory experiments difficult Andreas Breslau Slide 4

10 Motivation for simulations Apart from observation, simulations are the only way to test theories Andreas Breslau Slide 5

11 Motivation for neighbour search Often huge amounts of self-gravitating matter are simulated Andreas Breslau Slide 6

12 Motivation for neighbour search Often huge amounts of self-gravitating matter are simulated e.g. starclusters can be simulated as n bodies (only attracting forces) [NGC 3603 from hubblesite.org] Andreas Breslau Slide 6

13 Motivation for neighbour search Often huge amounts of self-gravitating matter are simulated e.g. starclusters can be simulated as n bodies (only attracting forces) gravitation only first approximation (radiation, magnetism) Andreas Breslau Slide 6

14 Motivation for neighbour search Often huge amounts of self-gravitating matter are simulated e.g. starclusters can be simulated as n bodies (only attracting forces) [Carina Nebula from hubblesite.org] gravitation only first approximation (radiation, magnetism) repulsing force from pressure-gradient for gas Andreas Breslau Slide 6

15 Motivation for neighbour search To simulate self-gravitating gas: simulate gravitational force as usual Andreas Breslau Slide 7

16 Motivation for neighbour search To simulate self-gravitating gas: simulate gravitational force as usual add thermodynamic forces from fluid simulation Andreas Breslau Slide 7

17 Motivation for neighbour search fluid-codes based on a fixed mesh would waste resources computing empty regions [Kelager, M., 2006] Andreas Breslau Slide 8

18 Motivation for neighbour search fluid-codes based on a fixed mesh would waste resources computing empty regions often matter is highly clustered within the simulation box [ Andreas Breslau Slide 8

19 Motivation for neighbour search fluid-codes based on a fixed mesh would waste resources computing empty regions often matter is highly clustered within the simulation box use Smoothed Particle Hydrodynamics (SPH) [Kelager, M., 2006] Andreas Breslau Slide 8

20 Motivation for neighbour search mesh-based fluid codes compute thermodynamic properties (temperature, density, pressure) locally using input from neighboring cells Andreas Breslau Slide 9

21 Motivation for neighbour search mesh-based fluid codes compute thermodynamic properties (temperature, density, pressure) locally using input from neighboring cells In SPH, fluid properties are computed from averages over neighboring particles Andreas Breslau Slide 9

22 Motivation for neighbour search mesh-based fluid codes compute thermodynamic properties (temperature, density, pressure) locally using input from neighboring cells In SPH, fluid properties are computed from averages over neighboring particles need to know the next neighbours of a particle Andreas Breslau Slide 9

23 Outline 1 Motivation 2 Short introduction to tree-codes 3 The tree-based neighbour search 4 Validation 5 Benchmarking 6 Summary and Outlook Andreas Breslau Slide 10

24 The n-body problem n bodies interacting with each other ( n(n 1) interactions ) Andreas Breslau Slide 11

25 The n-body problem n bodies interacting with each other ( n(n 1) interactions ) 3 particles, 3 forces Andreas Breslau Slide 11

26 The n-body problem n bodies interacting with each other ( n(n 1) interactions ) 5 particles, 20 forces Andreas Breslau Slide 11

27 The n-body problem n bodies interacting with each other ( n(n 1) interactions ) 8 particles, 56 forces Andreas Breslau Slide 11

28 The n-body problem n bodies interacting with each other ( n(n 1) interactions ) runtime O(n 2 ) 8 particles, 56 forces Andreas Breslau Slide 11

29 The n-body problem n bodies interacting with each other ( n(n 1) interactions ) runtime O(n 2 ) bad computation time for big systems 8 particles, 56 forces Andreas Breslau Slide 11

30 A better solution Andreas Breslau Slide 12

31 A better solution Use a tree Andreas Breslau Slide 12

32 A better solution Use a tree [openclipart.org] Andreas Breslau Slide 12

33 A better solution Use a tree [openclipart.org] Andreas Breslau Slide 12

34 A better solution Use a tree a b c d e f g [openclipart.org] h i j k l m n o Andreas Breslau Slide 12

35 Using a tree Andreas Breslau Slide 13

36 Using a tree Andreas Breslau Slide 13

37 Using a tree Andreas Breslau Slide 13

38 Using a tree Andreas Breslau Slide 13

39 Using a tree Andreas Breslau Slide 13

40 Using a tree Andreas Breslau Slide 13

41 Using a tree Andreas Breslau Slide 13

42 Direct summation vs. tree-code direct: 19 tree: Andreas Breslau Slide 14

43 Parallelization of tree-codes Andreas Breslau Slide 15

44 Parallelization of tree-codes Andreas Breslau Slide 15

45 Parallelization of tree-codes Andreas Breslau Slide 15

46 Outline 1 Motivation 2 Short introduction to tree-codes 3 The tree-based neighbour search 4 Validation 5 Benchmarking 6 Summary and Outlook Andreas Breslau Slide 16

47 The search algorithm the search algorithm was integrated in the tree-code PEPC written by Dr. Paul Gibbon in Andreas Breslau Slide 17

48 The search algorithm the search algorithm was integrated in the tree-code PEPC written by Dr. Paul Gibbon in 2003 PEPC is a tree-code following the tradition started in 1986 by Barnes and Hut Andreas Breslau Slide 17

49 The search algorithm the search algorithm was integrated in the tree-code PEPC written by Dr. Paul Gibbon in 2003 PEPC is a tree-code following the tradition started in 1986 by Barnes and Hut It uses a Hashed Oct-tree as described by Warren and Salmon (1993) Andreas Breslau Slide 17

50 The search algorithm the search algorithm was integrated in the tree-code PEPC written by Dr. Paul Gibbon in 2003 PEPC is a tree-code following the tradition started in 1986 by Barnes and Hut It uses a Hashed Oct-tree as described by Warren and Salmon (1993) the search algorithm also follows an idea of Warren and Salmon Andreas Breslau Slide 17

51 The search algorithm while there are p a r t i c l e s w ith less than N_nn found next neighbours s e a r c h _ n e i g h b o u r s _ o f _ p a r t i c l e _ i ( r _ i ) i f found n e x t neighbours < N_nn increase r _ i f o r t h i s p a r t i c l e put p a r t i c l e on l i s t to search neighbours again end end Andreas Breslau Slide 18

52 The search algorithm s e a r c h _ n e i g h b o u r s _ o f _ p a r t i c l e _ i ( r _ i ) { } walk through t r e e from r o o t to leaves 1) p a r t i c l e s w i t h i n r _ i put on next neighbour l i s t 2) ignore nodes / p a r t i c l e s outside r _ i 3) resolve nodes with overlap with r _ i end Andreas Breslau Slide 19

53 Tree based neighbour search Andreas Breslau Slide 20

54 Tree based neighbour search Andreas Breslau Slide 20

55 Tree based neighbour search Andreas Breslau Slide 20

56 Tree based neighbour search Andreas Breslau Slide 20

57 Tree based neighbour search Andreas Breslau Slide 20

58 Tree based neighbour search Andreas Breslau Slide 20

59 Tree based neighbour search Andreas Breslau Slide 20

60 Tree based neighbour search Andreas Breslau Slide 20

61 Tree based neighbour search Andreas Breslau Slide 20

62 Tree based neighbour search Andreas Breslau Slide 20

63 Tree based neighbour search Andreas Breslau Slide 20

64 Tree based neighbour search Andreas Breslau Slide 20

65 Tree based neighbour search Andreas Breslau Slide 20

66 Tree based neighbour search Andreas Breslau Slide 20

67 Tree based neighbour search Andreas Breslau Slide 20

68 Tree based neighbour search Andreas Breslau Slide 20

69 Outline 1 Motivation 2 Short introduction to tree-codes 3 The tree-based neighbour search 4 Validation 5 Benchmarking 6 Summary and Outlook Andreas Breslau Slide 21

70 Validation check found neighbours manually with plots Andreas Breslau Slide 22

71 Validation check found neighbours manually with plots write validation tool Andreas Breslau Slide 22

72 Validation with plots Andreas Breslau Slide 23

73 Validation with plots Andreas Breslau Slide 23

74 Validation with plots Andreas Breslau Slide 23

75 Validation with plots Andreas Breslau Slide 23

76 Validation with validation tool PEPC IDs, coordinates, momentum,... coordinates of next neighbours perl script Andreas Breslau Slide 24

77 Validation Andreas Breslau Slide 25

78 Validation manual checking plots proofed that the algorithm works correct for 2D Andreas Breslau Slide 25

79 Validation manual checking plots proofed that the algorithm works correct for 2D the validation tool proofed that it works correct for 3D Andreas Breslau Slide 25

80 Outline 1 Motivation 2 Short introduction to tree-codes 3 The tree-based neighbour search 4 Validation 5 Benchmarking 6 Summary and Outlook Andreas Breslau Slide 26

81 An estimation Andreas Breslau Slide 27

82 An estimation Andreas Breslau Slide 27

83 An estimation Andreas Breslau Slide 27

84 An estimation Andreas Breslau Slide 27

85 An estimation for the network and memory usage N, N nn, p ρ = N V, N nn = 4 3 πr3 search ρ, V p = 4 3 πr3 domain N fetch = = 3 27 N nnn 2 p πρ [ (R + r) 3 R 3] + 27 N2 nn N p + N 3 nn O(N nn ), O(N 2/3 ), O(p 2/3 ) Andreas Breslau Slide 28

86 An estimation for the network and memory usage N p, N nn, p O(N nn ), O(N 2/3 p ) N fetch = 3 27N nn N 2 p + 27N2 nn N p + N 3 nn Andreas Breslau Slide 29

87 An estimation for the network and memory usage N nn N p N fetch N fetch [%] Andreas Breslau Slide 30

88 Juropa 2208 compute nodes Compute node: 2 Intel Xeon quad-core processors at 2.93 GHz Total cores: Overall peak performance: 207 Teraflops Main memory: 24 GB per node / TB total Networks: Infiniband Fat Tree [ Andreas Breslau Slide 31

89 Weak scaling on Juropa 50 next neighbours, particles per process, relative 1 nn walk nn fetch rest 0.8 relative runtime number of nodes Andreas Breslau Slide 32

90 N nn scaling on Juropa 10 nodes, particles per process, absolute absolute runtime [s] nn walk nn fetch rest x 0.76 x number of next neighbours Andreas Breslau Slide 33

91 Strong scaling on Juropa 50 next neighbours, 12 mio particles, absolute, logscale 20 nn walk nn fetch rest *x *x *x absolute runtime [s] number of nodes Andreas Breslau Slide 34

92 N scaling on Juropa 50 next neighbours, 30 nodes, relative 1 nn walk nn fetch rest 0.8 relative runtime number of particles [mio] Andreas Breslau Slide 35

93 Outline 1 Motivation 2 Short introduction to tree-codes 3 The tree-based neighbour search 4 Validation 5 Benchmarking 6 Summary and Outlook Andreas Breslau Slide 36

94 Summary Andreas Breslau Slide 37

95 Summary Parallel tree-based neighbour-search successfully implemented Andreas Breslau Slide 37

96 Summary Parallel tree-based neighbour-search successfully implemented Validation tool implemented (further versions can easily be tested) Andreas Breslau Slide 37

97 Summary Parallel tree-based neighbour-search successfully implemented Validation tool implemented (further versions can easily be tested) Weak and strong scaling at least as good as gravitational force computation Andreas Breslau Slide 37

98 Summary Parallel tree-based neighbour-search successfully implemented Validation tool implemented (further versions can easily be tested) Weak and strong scaling at least as good as gravitational force computation Overhead currently 60% total iteration time, but Andreas Breslau Slide 37

99 Optimization needed [Xprofiler screen-shot] Andreas Breslau Slide 38

100 Outlook find out, what uses so much time Andreas Breslau Slide 39

101 Outlook find out, what uses so much time domain decomposition balanced with nn search work load Andreas Breslau Slide 39

102 Outlook find out, what uses so much time domain decomposition balanced with nn search work load compute nn lists only every t timesteps Andreas Breslau Slide 39

103 Outlook find out, what uses so much time domain decomposition balanced with nn search work load compute nn lists only every t timesteps neighbour search for symmetric SPH Andreas Breslau Slide 39

104 Andreas Breslau Slide 40

105 Thank you for your attention. Any Questions? Andreas Breslau Slide 40

106 References Barnes, J., Hut, P., 1986: A hierarchical O(N log N) force-calculation algorithm Gibbon, P., et. al., 2010: Progress in Mesh-Free Plasma Simulation With Parallel Tree Codes Kelager, M., 2006: Lagrangian Fluid Dynamics Using Smoothed Particle Hydrodynamics Warren, M. S., Salmon, J. K., 1993: A parallel hashed oct-tree n-body algorithm Warren, M. S., Salmon, J. K., 1995: A portable parallel particle program Some images used in this talk are intellectual property of other authors and may not be distributed or reused without their explicit approval Andreas Breslau Slide 41

107 Appendix More scaling plots About the speaker Andreas Breslau Slide 42

108 Weak scaling on Juropa 50 next neighbours, particles per process, absolute absolute runtime [s] nn walk nn fetch rest number of nodes Andreas Breslau Slide 43

109 Weak scaling on Juropa 50 next neighbours, particles per process, absolute, logscale 100 absolute runtime [s] 10 1 nn walk nn fetch rest 12.93*x *x *x number of nodes Andreas Breslau Slide 44

110 nn scaling on Juropa 10 nodes, particles per process, relative 1 nn walk nn fetch rest 0.8 relative runtime number of next neighbours Andreas Breslau Slide 45

111 nn scaling on Juropa 10 nodes, particles per process, absolute, logscale absolute runtime [s] nn walk nn fetch rest 0.24*x *x * x number of next neighbours Andreas Breslau Slide 46

112 Strong scaling on Juropa 50 next neighbours, 12 mio particles, relative 1 nn walk nn fetch rest 0.8 relative runtime number of nodes Andreas Breslau Slide 47

113 Strong scaling on Juropa 50 next neighbours, 12 mio particles, absolute nn walk nn fetch rest 14 absolute runtime [s] number of nodes Andreas Breslau Slide 48

114 N scaling on Juropa 50 next neighbours, 30 nodes, absolute absolute runtime [s] nn walk nn fetch rest number of particles [mio] Andreas Breslau Slide 49

115 N scaling on Juropa 50 next neighbours, 30 nodes, absolute, logscale 100 absolute runtime [s] 10 nn walk nn fetch rest 0.37*x *x *x number of particles [mio] Andreas Breslau Slide 50

116 About the speaker Andreas Breslau JÜLICH SUPERCOMPUTING CENTRE (JSC) Forschungszentrum Jülich GmbH Andreas Breslau Slide 51

of sound radiation from electric motors

of sound radiation from electric motors Titelmasterformat Mid-frequency challenge durch Klicken efficient bearbeiten simulation of sound radiation from electric motors M. Moosrainer, M. Jegham, CADFEM GmbH 19.03.2018, DAGA 2018 Munich ANSYS

More information

European View on Supercomputing

European View on Supercomputing 30/03/2009 The Race of the Century Universities, research labs, corporations and governments from around the world are lining up for the race of the century It s a race to solve many of the most complex

More information

Hardware Software Science Co-design in the Human Brain Project

Hardware Software Science Co-design in the Human Brain Project Hardware Software Science Co-design in the Human Brain Project Wouter Klijn 29-11-2016 Pune, India 1 Content The Human Brain Project Hardware - HBP Pilot machines Software - A Neuron - NestMC: NEST Multi

More information

Non-Blocking Collectives for MPI-2

Non-Blocking Collectives for MPI-2 Non-Blocking Collectives for MPI-2 overlap at the highest level Torsten Höfler Department of Computer Science Indiana University / Technical University of Chemnitz Commissariat à l Énergie Atomique Direction

More information

Multiple Clock and Voltage Domains for Chip Multi Processors

Multiple Clock and Voltage Domains for Chip Multi Processors Multiple Clock and Voltage Domains for Chip Multi Processors Efraim Rotem- Intel Corporation Israel Avi Mendelson- Microsoft R&D Israel Ran Ginosar- Technion Israel institute of Technology Uri Weiser-

More information

Near-Optimal Radio Use For Wireless Network Synch. Synchronization

Near-Optimal Radio Use For Wireless Network Synch. Synchronization Near-Optimal Radio Use For Wireless Network Synchronization LANL, UCLA 10th of July, 2009 Motivation Consider sensor network: tiny, inexpensive embedded computers run complex software sense environmental

More information

Enabling Science and Discovery at Georgia Tech With MVAPICH2

Enabling Science and Discovery at Georgia Tech With MVAPICH2 Enabling Science and Discovery at Georgia Tech With MVAPICH2 3rd Annual MVAPICH User Group (MUG) Meeting August 19-21, 2015 Mehmet Belgin, Ph.D. Research Scientist PACE Team, OIT/ART Georgia Tech #7 best

More information

Application of Maxwell Equations to Human Body Modelling

Application of Maxwell Equations to Human Body Modelling Application of Maxwell Equations to Human Body Modelling Fumie Costen Room E, E0c at Sackville Street Building, fc@cs.man.ac.uk The University of Manchester, U.K. February 5, 0 Fumie Costen Room E, E0c

More information

Exascale Initiatives in Europe

Exascale Initiatives in Europe Exascale Initiatives in Europe Ross Nobes Fujitsu Laboratories of Europe Computational Science at the Petascale and Beyond: Challenges and Opportunities Australian National University, 13 February 2012

More information

Dynamic Approach to Quasi-static Nonlinear Problems for Sub-Sea Applications

Dynamic Approach to Quasi-static Nonlinear Problems for Sub-Sea Applications Dynamic Approach to Quasi-static Nonlinear Problems for Sub-Sea Applications Smitha G, Mahesh Bhat GE Oil & Gas, Bangalore Abstract: In deep-sea oil fields, metal seals play an important role to facilitate

More information

PRACE PATC Course: Intel MIC Programming Workshop & Scientific Workshop: HPC for natural hazard assessment and disaster mitigation, June 2017,

PRACE PATC Course: Intel MIC Programming Workshop & Scientific Workshop: HPC for natural hazard assessment and disaster mitigation, June 2017, PRACE PATC Course: Intel MIC Programming Workshop & Scientific Workshop: HPC for natural hazard assessment and disaster mitigation, 26-30 June 2017, LRZ CzeBaCCA Project Czech-Bavarian Competence Team

More information

The Five R s for Developing Trusted Software Frameworks to increase confidence in, and maximise reuse of, Open Source Software

The Five R s for Developing Trusted Software Frameworks to increase confidence in, and maximise reuse of, Open Source Software The Five R s for Developing Trusted Software Frameworks to increase confidence in, and maximise reuse of, Open Source Software Ryan Fraser 1, Lutz Gross 2, Lesley Wyborn 3, Ben Evans 3 and Jens Klump 1

More information

A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server

A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server A Study of Optimal Spatial Partition Size and Field of View in Massively Multiplayer Online Game Server Youngsik Kim * * Department of Game and Multimedia Engineering, Korea Polytechnic University, Republic

More information

Leveraging HPC for Alzheimer s Research and Beyond. Joseph Lombardo Executive Director, UNLV s National Supercomputing Center April 2015

Leveraging HPC for Alzheimer s Research and Beyond. Joseph Lombardo Executive Director, UNLV s National Supercomputing Center April 2015 Leveraging HPC for Alzheimer s Research and Beyond Joseph Lombardo Executive Director, UNLV s National Supercomputing Center April 2015 Agenda About the NSCEE @ Switch Computing Challenges Spotlight on

More information

Automatic Domain Decomposition for a Black-Box PDE Solver

Automatic Domain Decomposition for a Black-Box PDE Solver Automatic Domain Decomposition for a Black-Box PDE Solver Torsten Adolph and Willi Schönauer Forschungszentrum Karlsruhe Institute for Scientific Computing Karlsruhe, Germany torsten.adolph@iwr.fzk.de

More information

Manual: MasTracker for ImageJ

Manual: MasTracker for ImageJ Manual: MasTracker for ImageJ Martin Storath 3. Juli 2007 1 1 Introduction The following are instructions for the tracking plug-in MasTracker for ImageJ. MasTracker was implemented by Martin Storath as

More information

What can POP do for you?

What can POP do for you? What can POP do for you? Mike Dewar, NAG Ltd EU H2020 Center of Excellence (CoE) 1 October 2015 31 March 2018 Grant Agreement No 676553 Outline Overview of codes investigated Code audit & plan examples

More information

Interactive Modeling and Authoring of Climbing Plants

Interactive Modeling and Authoring of Climbing Plants Copyright of figures and other materials in the paper belongs original authors. Interactive Modeling and Authoring of Climbing Plants Torsten Hadrich et al. Eurographics 2017 Presented by Qi-Meng Zhang

More information

the question of whether computers can think is like the question of whether submarines can swim -- Dijkstra

the question of whether computers can think is like the question of whether submarines can swim -- Dijkstra the question of whether computers can think is like the question of whether submarines can swim -- Dijkstra Game AI: The set of algorithms, representations, tools, and tricks that support the creation

More information

Ionospheric Effects on Aviation

Ionospheric Effects on Aviation Ionospheric Effects on Aviation Recent experience in the observation and research of ionospheric irregularities, gradient anomalies, depletion walls, etc. in USA and Europe Stan Stankov, René Warnant,

More information

CSE 527: Introduction to Computer Vision

CSE 527: Introduction to Computer Vision CSE 527: Introduction to Computer Vision Week 7 - Class 2: Segmentation 2 October 12th, 2017 Today Segmentation, continued: - Superpixels Graph-cut methods Mid-term: - Practice questions Administrations

More information

Towards Real-Time Volunteer Distributed Computing

Towards Real-Time Volunteer Distributed Computing Towards Real-Time Volunteer Distributed Computing Sangho Yi 1, Emmanuel Jeannot 2, Derrick Kondo 1, David P. Anderson 3 1 INRIA MESCAL, 2 RUNTIME, France 3 UC Berkeley, USA Motivation Push towards large-scale,

More information

Lecture Outlines Chapter 25. Physics, 3 rd Edition James S. Walker

Lecture Outlines Chapter 25. Physics, 3 rd Edition James S. Walker Lecture Outlines Chapter 25 Physics, 3 rd Edition James S. Walker 2007 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the use of instructors in

More information

Building a Cell Ecosystem. David A. Bader

Building a Cell Ecosystem. David A. Bader Building a Cell Ecosystem David A. Bader Acknowledgment of Support National Science Foundation CSR: A Framework for Optimizing Scientific Applications (06-14915) CAREER: High-Performance Algorithms for

More information

Differential and Single Ended Elliptical Antennas for GHz Ultra Wideband Communication

Differential and Single Ended Elliptical Antennas for GHz Ultra Wideband Communication Differential and Single Ended Elliptical Antennas for 3.1-1.6 GHz Ultra Wideband Communication Johnna Powell Anantha Chandrakasan Massachusetts Institute of Technology Microsystems Technology Laboratory

More information

Rapid and simple design approach of micro-strip Butler matrix beam-forming network for wireless system

Rapid and simple design approach of micro-strip Butler matrix beam-forming network for wireless system Rapid and simple design approach of micro-strip Butler matrix beam-forming network for wireless system GohChinHock a), Chandan Kumar Charabarty, Tiong Sieh Kiong, and Oon Kheng Heong Department of Electronic

More information

Comparing the Low-- and Mid Latitude Ionosphere and Electrodynamics of TIE-GCM and the Coupled GIP TIE-GCM

Comparing the Low-- and Mid Latitude Ionosphere and Electrodynamics of TIE-GCM and the Coupled GIP TIE-GCM Comparing the Low-- and Mid Latitude Ionosphere and Electrodynamics of TIE-GCM and the Coupled GIP TIE-GCM Clarah Lelei Bryn Mawr College Mentors: Dr. Astrid Maute, Dr. Art Richmond and Dr. George Millward

More information

Early Science on Theta

Early Science on Theta DEPARTMENT: Leadership Computing Early Science on Theta Timothy J. Williams Argonne National Laboratory Editors: James J. Hack, jhack@ornl.gov; Michael E. Papka, papka@anl.gov Supercomputers are essential

More information

High Performance Computing and Visualization at the School of Health Information Sciences

High Performance Computing and Visualization at the School of Health Information Sciences High Performance Computing and Visualization at the School of Health Information Sciences Stefan Birmanns, Ph.D. Postdoctoral Associate Laboratory for Structural Bioinformatics Outline High Performance

More information

Reduction of Mutual Coupling in Closely Spaced Strip Dipole Antennas with Elliptical Metasurfaces. Hossein M. Bernety and Alexander B.

Reduction of Mutual Coupling in Closely Spaced Strip Dipole Antennas with Elliptical Metasurfaces. Hossein M. Bernety and Alexander B. Reduction of Mutual Coupling in Closely Spaced Strip Dipole Antennas with Elliptical Metasurfaces Hossein M. Bernety and Alexander B. Yakovlev Department of Electrical Engineering Center for Applied Electromagnetic

More information

Networks with Sparse Wavelength Conversion. By: Biao Fu April 30,2003

Networks with Sparse Wavelength Conversion. By: Biao Fu April 30,2003 Networks with Sparse Wavelength Conversion By: Biao Fu April 30,2003 Outline Networks with Sparse Wavelength Converters Introduction Blocking Probability calculation Blocking Performance Simulation Wavelength

More information

E190Q Lecture 15 Autonomous Robot Navigation

E190Q Lecture 15 Autonomous Robot Navigation E190Q Lecture 15 Autonomous Robot Navigation Instructor: Chris Clark Semester: Spring 2014 1 Figures courtesy of Probabilistic Robotics (Thrun et. Al.) Control Structures Planning Based Control Prior Knowledge

More information

Detectors. RIT Course Number Lecture Noise

Detectors. RIT Course Number Lecture Noise Detectors RIT Course Number 1051-465 Lecture Noise 1 Aims for this lecture learn to calculate signal-to-noise ratio describe processes that add noise to a detector signal give examples of how to combat

More information

Heuristic Search with Pre-Computed Databases

Heuristic Search with Pre-Computed Databases Heuristic Search with Pre-Computed Databases Tsan-sheng Hsu tshsu@iis.sinica.edu.tw http://www.iis.sinica.edu.tw/~tshsu 1 Abstract Use pre-computed partial results to improve the efficiency of heuristic

More information

Where do we use Machine learning and where do want to improve?

Where do we use Machine learning and where do want to improve? Tracking@LHCb Where do we use Machine learning and where do want to improve? Sascha Stahl, CERN Paul Seyfert, INFN On behalf of LHCb DS@HEP 07.07.2016 The LHCb detector Vertex and track finding Particle

More information

Towards Scalable 1024 Processor Shared Memory Systems

Towards Scalable 1024 Processor Shared Memory Systems Towards Scalable Processor Shared Memory Systems Robert B. Ciotti (ciotti@nas.nasa.gov), NASA Advanced Supercomputing (NAS) NASA Ames Research Center, Moffett Field, CA 95 ABSTRACT: Over the past years,

More information

Levitated Dipole Experiment

Levitated Dipole Experiment Microwave Interferometer Density Diagnostic for the Levitated Dipole Experiment Columbia University A. Boxer, J. Kesner MIT PSFC M.E. Mauel, D.T. Garnier, A.K. Hansen, Columbia University Presented at

More information

Programming and Optimization with Intel Xeon Phi Coprocessors. Colfax Developer Training One-day Boot Camp

Programming and Optimization with Intel Xeon Phi Coprocessors. Colfax Developer Training One-day Boot Camp Programming and Optimization with Intel Xeon Phi Coprocessors Colfax Developer Training One-day Boot Camp Abstract: Colfax Developer Training (CDT) is an in-depth intensive course on efficient parallel

More information

Parallel Computing 2020: Preparing for the Post-Moore Era. Marc Snir

Parallel Computing 2020: Preparing for the Post-Moore Era. Marc Snir Parallel Computing 2020: Preparing for the Post-Moore Era Marc Snir THE (CMOS) WORLD IS ENDING NEXT DECADE So says the International Technology Roadmap for Semiconductors (ITRS) 2 End of CMOS? IN THE LONG

More information

Fully Integrated Switched-Capacitor DC-DC Conversion

Fully Integrated Switched-Capacitor DC-DC Conversion Fully Integrated Switched-Capacitor DC-DC Conversion Elad Alon In collaboration with Hanh-Phuc Le, Seth Sanders Berkeley Wireless Research Center University of California, Berkeley Multi-Core Chips Are

More information

Optimal Control of Waste Heat Recovery Systems Applying Nonlinear Model Predictive Control (NMPC)

Optimal Control of Waste Heat Recovery Systems Applying Nonlinear Model Predictive Control (NMPC) Optimal Control of Waste Heat Recovery Systems Applying Nonlinear Model Predictive Control (NMPC) Philipp Petr, Christian Schröder, Prof. Dr.-Ing. Jürgen Köhler, Dr. Manuel Gräber ASME ORC 2015-3rd Seminar

More information

Document downloaded from:

Document downloaded from: Document downloaded from: http://hdl.handle.net/1251/64738 This paper must be cited as: Reaño González, C.; Pérez López, F.; Silla Jiménez, F. (215). On the design of a demo for exhibiting rcuda. 15th

More information

Towards Sentinel-1 Soil Moisture Data Services: The Approach taken by the Earth Observation Data Centre for Water Resources Monitoring

Towards Sentinel-1 Soil Moisture Data Services: The Approach taken by the Earth Observation Data Centre for Water Resources Monitoring Towards Sentinel-1 Soil Moisture Data Services: The Approach taken by the Earth Observation Data Centre for Water Resources Monitoring Wolfgang Wagner wolfgang.wagner@geo.tuwien.ac.at Department of Geodesy

More information

Comparing BFS, Genetic Algorithms, and the Arc-Constancy 3 Algorithm to solve N Queens and Cross Math

Comparing BFS, Genetic Algorithms, and the Arc-Constancy 3 Algorithm to solve N Queens and Cross Math Comparing BFS, Genetic Algorithms, and the Arc-Constancy 3 Algorithm to solve N Queens and Cross Math Peter Irvine College of Science And Engineering University of Minnesota Minneapolis, Minnesota 55455

More information

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS A Thesis by Masaaki Takahashi Bachelor of Science, Wichita State University, 28 Submitted to the Department of Electrical Engineering

More information

Laboratory 2: Graphing

Laboratory 2: Graphing Purpose It is often said that a picture is worth 1,000 words, or for scientists we might rephrase it to say that a graph is worth 1,000 words. Graphs are most often used to express data in a clear, concise

More information

FACEBOOK STRATEGY ALL YOU NEED TO KNOW (FOR NOW)

FACEBOOK STRATEGY ALL YOU NEED TO KNOW (FOR NOW) FACEBOOK STRATEGY ALL YOU NEED TO KNOW (FOR NOW) SPEAKER Christy Mannering the Professional Christy Mannering the Person Web Developer at the University of Delaware PERSONALITY Part of the strategy to

More information

Energy Efficient Transmitters for Future Wireless Applications

Energy Efficient Transmitters for Future Wireless Applications Energy Efficient Transmitters for Future Wireless Applications Christian Fager christian.fager@chalmers.se C E N T R E Microwave Electronics Laboratory Department of Microtechnology and Nanoscience Chalmers

More information

Chess Algorithms Theory and Practice. Rune Djurhuus Chess Grandmaster / September 23, 2013

Chess Algorithms Theory and Practice. Rune Djurhuus Chess Grandmaster / September 23, 2013 Chess Algorithms Theory and Practice Rune Djurhuus Chess Grandmaster runed@ifi.uio.no / runedj@microsoft.com September 23, 2013 1 Content Complexity of a chess game History of computer chess Search trees

More information

Numerical Study of Stirring Effects in a Mode-Stirred Reverberation Chamber by using the Finite Difference Time Domain Simulation

Numerical Study of Stirring Effects in a Mode-Stirred Reverberation Chamber by using the Finite Difference Time Domain Simulation Forum for Electromagnetic Research Methods and Application Technologies (FERMAT) Numerical Study of Stirring Effects in a Mode-Stirred Reverberation Chamber by using the Finite Difference Time Domain Simulation

More information

Using Artificial intelligent to solve the game of 2048

Using Artificial intelligent to solve the game of 2048 Using Artificial intelligent to solve the game of 2048 Ho Shing Hin (20343288) WONG, Ngo Yin (20355097) Lam Ka Wing (20280151) Abstract The report presents the solver of the game 2048 base on artificial

More information

EMDS for ADS Momentum

EMDS for ADS Momentum EMDS for ADS Momentum ADS User Group Meeting 2009, Böblingen, Germany Prof. Dr.-Ing. Frank Gustrau Gustrau, Dortmund User Group Meeting 2009-1 Univ. of Applied Sciences and Arts (FH Dortmund) Presentation

More information

Solving Large Multi-Scale Problems in CST STUDIO SUITE

Solving Large Multi-Scale Problems in CST STUDIO SUITE Solving Large Multi-Scale Problems in CST STUDIO SUITE An Aircraft Application M. Kunze, Z. Reznicek, I. Munteanu, P. Tobola, F. Wolfheimer Motivation I New A/C concepts (fly-by-wire, all electric aircraft,

More information

HIGH-LEVEL SUPPORT FOR SIMULATIONS IN ASTRO- AND ELEMENTARY PARTICLE PHYSICS

HIGH-LEVEL SUPPORT FOR SIMULATIONS IN ASTRO- AND ELEMENTARY PARTICLE PHYSICS ˆ ˆŠ Œ ˆ ˆ Œ ƒ Ÿ 2015.. 46.. 5 HIGH-LEVEL SUPPORT FOR SIMULATIONS IN ASTRO- AND ELEMENTARY PARTICLE PHYSICS G. Poghosyan Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany

More information

Georgia Tech. Greetings from. Machine Learning and its Application to Integrated Systems

Georgia Tech. Greetings from. Machine Learning and its Application to Integrated Systems Greetings from Georgia Tech Machine Learning and its Application to Integrated Systems Madhavan Swaminathan John Pippin Chair in Microsystems Packaging & Electromagnetics School of Electrical and Computer

More information

Efficient FDTD parallel processing on modern PC CPUs

Efficient FDTD parallel processing on modern PC CPUs Efficient FDTD simulations 1 of 8 Efficient FDTD parallel processing on modern PC CPUs Efficient FDTD simulations W. Simon, A. Lauer, D. Manteuffel, A. Wien, I.Wolff IMST GmbH, Carl-Friedrich-Gauss-Str.

More information

Architectural Core Salvaging in a Multi-Core Processor for Hard-Error Tolerance

Architectural Core Salvaging in a Multi-Core Processor for Hard-Error Tolerance Architectural Core Salvaging in a Multi-Core Processor for Hard-Error Tolerance Michael D. Powell, Arijit Biswas, Shantanu Gupta, and Shubu Mukherjee SPEARS Group, Intel Massachusetts EECS, University

More information

Optimally Solving Cooperative Path-Finding Problems Without Hole on Rectangular Boards with Heuristic Search

Optimally Solving Cooperative Path-Finding Problems Without Hole on Rectangular Boards with Heuristic Search Optimally Solving Cooperative Path-Finding Problems Without Hole on Rectangular Boards with Heuristic Search Bruno Bouzy Paris Descartes University WoMPF 2016 July 10, 2016 Outline Cooperative Path-Finding

More information

Supporting x86-64 Address Translation for 100s of GPU Lanes. Jason Power, Mark D. Hill, David A. Wood

Supporting x86-64 Address Translation for 100s of GPU Lanes. Jason Power, Mark D. Hill, David A. Wood Supporting x86-64 Address Translation for 100s of GPU s Jason Power, Mark D. Hill, David A. Wood Summary Challenges: CPU&GPUs physically integrated, but logically separate; This reduces theoretical bandwidth,

More information

Online Supplement for An integer programming approach for fault-tolerant connected dominating sets

Online Supplement for An integer programming approach for fault-tolerant connected dominating sets Submitted to INFORMS Journal on Computing manuscript (Please, provide the mansucript number!) Authors are encouraged to submit new papers to INFORMS journals by means of a style file template, which includes

More information

Experience with new architectures: moving from HELIOS to Marconi

Experience with new architectures: moving from HELIOS to Marconi Experience with new architectures: moving from HELIOS to Marconi Serhiy Mochalskyy, Roman Hatzky 3 rd Accelerated Computing For Fusion Workshop November 28 29 th, 2016, Saclay, France High Level Support

More information

A Move Generating Algorithm for Hex Solvers

A Move Generating Algorithm for Hex Solvers A Move Generating Algorithm for Hex Solvers Rune Rasmussen, Frederic Maire, and Ross Hayward Faculty of Information Technology, Queensland University of Technology, Gardens Point Campus, GPO Box 2434,

More information

Proposal Solicitation

Proposal Solicitation Proposal Solicitation Program Title: Visual Electronic Art for Visualization Walls Synopsis of the Program: The Visual Electronic Art for Visualization Walls program is a joint program with the Stanlee

More information

Supplementary Materials for

Supplementary Materials for advances.sciencemag.org/cgi/content/full/1/11/e1501057/dc1 Supplementary Materials for Earthquake detection through computationally efficient similarity search The PDF file includes: Clara E. Yoon, Ossian

More information

Using the Radio Spectrum to Understand Space Weather

Using the Radio Spectrum to Understand Space Weather Using the Radio Spectrum to Understand Space Weather Ray Greenwald Virginia Tech Topics to be Covered What is Space Weather? Origins and impacts Analogies with terrestrial weather Monitoring Space Weather

More information

Spectral Line Imaging

Spectral Line Imaging ATNF Synthesis School 2003 Spectral Line Imaging Juergen Ott (ATNF) Juergen.Ott@csiro.au Topics Introduction to Spectral Lines Velocity Reference Frames Bandpass Calibration Continuum Subtraction Gibbs

More information

EMP Finite-element Time-domain Electromagnetics

EMP Finite-element Time-domain Electromagnetics EMP Finite-element Time-domain Electromagnetics Field Precision Copyright 2002 PO Box 13595 Albuquerque, New Mexico 87192 U.S.A. Telephone: 505-220-3975 FAX: 505-294-0222 E Mail: techinfo@fieldp.com Internet:

More information

Spring 06 Assignment 2: Constraint Satisfaction Problems

Spring 06 Assignment 2: Constraint Satisfaction Problems 15-381 Spring 06 Assignment 2: Constraint Satisfaction Problems Questions to Vaibhav Mehta(vaibhav@cs.cmu.edu) Out: 2/07/06 Due: 2/21/06 Name: Andrew ID: Please turn in your answers on this assignment

More information

GPU-accelerated SDR Implementation of Multi-User Detector for Satellite Return Links

GPU-accelerated SDR Implementation of Multi-User Detector for Satellite Return Links DLR.de Chart 1 GPU-accelerated SDR Implementation of Multi-User Detector for Satellite Return Links Chen Tang chen.tang@dlr.de Institute of Communication and Navigation German Aerospace Center DLR.de Chart

More information

Outline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy

Outline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy Outline 18-452/18-750 Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing Peter Steenkiste Carnegie Mellon University Spring Semester 2017 http://www.cs.cmu.edu/~prs/wirelesss17/

More information

Solution to Heads-Up Limit Hold Em Poker

Solution to Heads-Up Limit Hold Em Poker Solution to Heads-Up Limit Hold Em Poker A.J. Bates Antonio Vargas Math 287 Boise State University April 9, 2015 A.J. Bates, Antonio Vargas (Boise State University) Solution to Heads-Up Limit Hold Em Poker

More information

Advances in the Processing of VHR Optical Imagery in Support of Safeguards Verification

Advances in the Processing of VHR Optical Imagery in Support of Safeguards Verification Member of the Helmholtz Association Symposium on International Safeguards: Linking Strategy, Implementation and People IAEA-CN220, Vienna, Oct 20-24, 2014 Session: New Trends in Commercial Satellite Imagery

More information

ΕΠΛ 605: Προχωρημένη Αρχιτεκτονική

ΕΠΛ 605: Προχωρημένη Αρχιτεκτονική ΕΠΛ 605: Προχωρημένη Αρχιτεκτονική Υπολογιστών Presentation of UniServer Horizon 2020 European project findings: X-Gene server chips, voltage-noise characterization, high-bandwidth voltage measurements,

More information

EMC ANALYSIS OF ANTENNAS MOUNTED ON ELECTRICALLY LARGE PLATFORMS WITH PARALLEL FDTD METHOD

EMC ANALYSIS OF ANTENNAS MOUNTED ON ELECTRICALLY LARGE PLATFORMS WITH PARALLEL FDTD METHOD Progress In Electromagnetics Research, PIER 84, 205 220, 2008 EMC ANALYSIS OF ANTENNAS MOUNTED ON ELECTRICALLY LARGE PLATFORMS WITH PARALLEL FDTD METHOD J.-Z. Lei, C.-H. Liang, W. Ding, and Y. Zhang National

More information

Jülich on the way to Exascale

Jülich on the way to Exascale Mitglied der Helmholtz-Gemeinschaft Jülich on the way to Exascale 9. Mar 2011 Bernd Mohr Institute for Advanced Simulation (IAS) Julich Supercomputing Centre (JSC) Scalability Machines Applications Tools

More information

Toroidal Geometry Effects in the Low Aspect Ratio RFP

Toroidal Geometry Effects in the Low Aspect Ratio RFP Toroidal Geometry Effects in the Low Aspect Ratio RFP Carl Sovinec Los Alamos National Laboratory Chris Hegna University of Wisconsin-Madison 2001 International Sherwood Fusion Theory Conference April

More information

On the variation of the energy scale 3

On the variation of the energy scale 3 22-Nov-15 On the variation of the energy scale 3 Page 1 On the variation of the energy scale 3 Parameters for galaxy rotation curves by Jo. Ke. Sun 22nd Nov 215 22-Nov-15 On the variation of the energy

More information

RFID. Contents and form. Petr Bureš, Faculty of transportation sciences Czech technical university in Prague

RFID. Contents and form. Petr Bureš, Faculty of transportation sciences Czech technical university in Prague RFID Contents and form Petr Bureš, bures@fd.cvut.cz Faculty of transportation sciences Czech technical university in Prague RFID considerations Critical performance variables in an RFID system are the

More information

Chapter 25. Electromagnetic Waves

Chapter 25. Electromagnetic Waves Chapter 25 Electromagnetic Waves EXAM # 3 Nov. 20-21 Chapter 23 Chapter 25 Powerpoint Nov. 4 Problems from previous exams Physics in Perspective (pg. 836 837) Chapter 25 Electromagnetic Waves Units of

More information

Fast and Scalable Eigensolvers for Multicore and Hybrid Architectures

Fast and Scalable Eigensolvers for Multicore and Hybrid Architectures Fast and Scalable Eigensolvers for Multicore and Hybrid Architectures Paolo Bientinesi AICES, RWTH Aachen pauldj@aices.rwth-aachen.de 40th SPEEDUP Workshop on High-Performance Computing February 6 7, 2012

More information

BIG CELLULAR NETWORK DATA. Olof Görnerup IAM Lab SICS Swedish ICT

BIG CELLULAR NETWORK DATA. Olof Görnerup IAM Lab SICS Swedish ICT BIG CELLULAR NETWORK DATA Olof Görnerup IAM Lab SICS Swedish ICT Cloud and Big Data Day 24 September 2013 THE UBIQUITOUS MOBILE DEVICES Penetration percentage of subscriptions in 2013 Central and Eastern

More information

Overview of experiments and projects

Overview of experiments and projects Overview of experiments and projects Pathways: Experiments Experiment EE ECE Media Eng D: Op Amps 1 1 F: Digital Communications 1 1 1 S: Pulses and Bandwidth 1 J: Transformers 1 K: Wave Propagation 1 Software

More information

Evaluation of CPU Frequency Transition Latency

Evaluation of CPU Frequency Transition Latency Noname manuscript No. (will be inserted by the editor) Evaluation of CPU Frequency Transition Latency Abdelhafid Mazouz Alexandre Laurent Benoît Pradelle William Jalby Abstract Dynamic Voltage and Frequency

More information

New Features CST COMPUTER SIMULATION TECHNOLOGY CST COMPUTER SIMULATION TECHNOLOGY

New Features CST COMPUTER SIMULATION TECHNOLOGY   CST COMPUTER SIMULATION TECHNOLOGY New Features 2016 Outline Convenience Features for PIC Visualization Keep Mesh SEE Background SEE Model Import Target Frequency PIC Solver Improvements TRK Solver Improvements Visualization Standard 3D

More information

Programming and Optimization with Intel Xeon Phi Coprocessors. Colfax Developer Training One-day Labs CDT 102

Programming and Optimization with Intel Xeon Phi Coprocessors. Colfax Developer Training One-day Labs CDT 102 Programming and Optimization with Intel Xeon Phi Coprocessors Colfax Developer Training One-day Labs CDT 102 Abstract: Colfax Developer Training (CDT) is an in-depth intensive course on efficient parallel

More information

A General Architecture for Self-Adaptive AmI Components Applied in Speech Recognition

A General Architecture for Self-Adaptive AmI Components Applied in Speech Recognition AG Softwarearchitecture A General Architecture for Self-Adaptive AmI Components Applied in Speech Recognition Holger Klus ICSE 21.05.2006 21.05.2006 AG Softwarearchitektur 1 Outline Outline Application

More information

Scaled Laboratory Experiments of Shallow Water Acoustic Propagation

Scaled Laboratory Experiments of Shallow Water Acoustic Propagation Scaled Laboratory Experiments of Shallow Water Acoustic Propagation Panagiotis Papadakis, Michael Taroudakis FORTH/IACM, P.O.Box 1527, 711 10 Heraklion, Crete, Greece e-mail: taroud@iacm.forth.gr Patrick

More information

Making a Panoramic Digital Image of the Entire Northern Sky

Making a Panoramic Digital Image of the Entire Northern Sky Making a Panoramic Digital Image of the Entire Northern Sky Anne M. Rajala anne2006@caltech.edu, x1221, MSC #775 Mentors: Ashish Mahabal and S.G. Djorgovski October 3, 2003 Abstract The Digitized Palomar

More information

Microarray Data Pre-processing. Ana H. Barragan Lid

Microarray Data Pre-processing. Ana H. Barragan Lid Microarray Data Pre-processing Ana H. Barragan Lid Hybridized Microarray Imaged in a microarray scanner Scanner produces fluorescence intensity measurements Intensities correspond to levels of hybridization

More information

Your Neighbors Affect Your Ratings: On Geographical Neighborhood Influence to Rating Prediction

Your Neighbors Affect Your Ratings: On Geographical Neighborhood Influence to Rating Prediction Your Neighbors Affect Your Ratings: On Geographical Neighborhood Influence to Rating Prediction Longke Hu Aixin Sun Yong Liu Nanyang Technological University Singapore Outline 1 Introduction 2 Data analysis

More information

Cognitive Wireless Network : Computer Networking. Overview. Cognitive Wireless Networks

Cognitive Wireless Network : Computer Networking. Overview. Cognitive Wireless Networks Cognitive Wireless Network 15-744: Computer Networking L-19 Cognitive Wireless Networks Optimize wireless networks based context information Assigned reading White spaces Online Estimation of Interference

More information

Deep Learning Overview

Deep Learning Overview Deep Learning Overview Eliu Huerta Gravity Group gravity.ncsa.illinois.edu National Center for Supercomputing Applications Department of Astronomy University of Illinois at Urbana-Champaign Data Visualization

More information

Foundations for Knowledge Management Practices for the Nuclear Fusion Sector

Foundations for Knowledge Management Practices for the Nuclear Fusion Sector Third International Conference on Nuclear Knowledge Management. Challenges and Approaches IAEA headquarter, Vienna, Austria 7 11 November 2016 Foundations for Knowledge Management Practices for the Nuclear

More information

Automatic power/channel management in Wi-Fi networks

Automatic power/channel management in Wi-Fi networks Automatic power/channel management in Wi-Fi networks Jan Kruys Februari, 2016 This paper was sponsored by Lumiad BV Executive Summary The holy grail of Wi-Fi network management is to assure maximum performance

More information

December 10, Why HPC? Daniel Lucio.

December 10, Why HPC? Daniel Lucio. December 10, 2015 Why HPC? Daniel Lucio dlucio@utk.edu A revolution in astronomy Galileo Galilei - 1609 2 What is HPC? "High-Performance Computing," or HPC, is the application of "supercomputers" to computational

More information

RF Design of Normal Conducting Deflecting Cavity

RF Design of Normal Conducting Deflecting Cavity RF Design of Normal Conducting Deflecting Cavity Valery Dolgashev (SLAC), Geoff Waldschmidt, Ali Nassiri (Argonne National Laboratory, Advanced Photon Source) 48th ICFA Advanced Beam Dynamics Workshop

More information

Simulation and Validation Challenges in Industrial Systems

Simulation and Validation Challenges in Industrial Systems WWW.IARIA.ORG PANEL Simulation and Validation Challenges in Industrial Systems MODERATOR: Jos van Rooyen, principal consultant Bartosz ICT 1 Panelists Moderator Jos van Rooyen, Bartosz ICT, The Netherlands

More information

Video Production Process. Or, how to not screw up an expensive shoot.

Video Production Process. Or, how to not screw up an expensive shoot. Video Production Process Or, how to not screw up an expensive shoot. : Story What action do you want to have happen? : Story What action do you want to have happen? What do you want your audience to feel?

More information

Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall

Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall Localization ation For Wireless Sensor Networks Univ of Alabama, Fall 2011 1 Introduction - Wireless Sensor Network Power Management WSN Challenges Positioning of Sensors and Events (Localization) Coverage

More information

On the Simulation of Oscillator Phase Noise

On the Simulation of Oscillator Phase Noise On the Simulation of Oscillator Phase Noise Workshop at Chair of Communications Theory, May 2008 Christian Müller Communications Laboratory Department of Electrical Engineering and Information Technology

More information