Solvers and Eigensolvers for Multicore Processors
|
|
- Archibald Harrell
- 5 years ago
- Views:
Transcription
1 Solvers and Eigensolvers for Multicore Processors Paolo Bientinesi AICES, RWTH Aachen Max-Plank-Institute für biologische Kybernetik March 18th, 2011 Tübingen, Germany Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
2 1 Introduction 2 Part #1: Solvers 3 Part #2: Eigensolvers 4 Conclusions Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
3 Dense Linear Algebra Kernels Matrix-matrix multiplication (GEMM): C C + AB Factorizations: Linear system: Transformations: Matrix Equations: Eigenproblems: Generalized eigenproblems:... LU = A, LL T = A, QR = A AX = B QAQ T = T, QA = H AX + XB = C AZ = ZΛ AZ = BZΛ Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
4 Dense Linear Algebra Kernels Matrix-matrix multiplication (GEMM): C C + AB Factorizations: Linear system: Transformations: Matrix Equations: Eigenproblems: Generalized eigenproblems:... LU = A, LL T = A, QR = A AX = B QAQ T = T, QA = H AX + XB = C AZ = ZΛ AZ = BZΛ Objective: High-performance Numerical stability Multiple algorithmic variants Multiple implementations Multicore Multiple types of parallelism! Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
5 Multi-cores: standard (computing) architecture Multi-cores invasion: 499/500 entries of the Top 500 Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
6 Multi-cores: standard (computing) architecture Multi-cores invasion: 499/500 entries of the Top cores, 8 cores, cores,... More parallelism than we know what to do with? Is multi-threaded BLAS the solution for LA libs? Linear solvers Eigensolvers Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
7 Linear Algebra: Modularity! Algorithms expressed in terms of simpler linear algebra operations Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
8 Linear Algebra: Modularity! Algorithms expressed in terms of simpler linear algebra operations BLAS: Basic Linear Algebra Subroutines BLAS-1: y := y + αx x, y R n β := α + x T y BLAS-2: y := y + Ax A R n n, x, y R n y := A 1 x BLAS-3: C := C + AB A, B, C R n n C := A 1 B ESSL (IBM), MKL (Intel), ATLAS, GotoBLAS,... Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
9 Example: AX = B AX = B Linear System LU = A LU Factorization LX = B Triangular System LX = B Triangular System C = AB + C Gemm C = AB + C Gemm C = AB + C Gemm Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
10 Performance of BLAS Single threaded GEMM 1 Efficiency of GEMM 0.8 Efficiency Matrix dimension Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
11 1 Introduction 2 Part #1: Solvers 3 Part #2: Eigensolvers 4 Conclusions Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
12 LU factorization: loop-based algorithm Iteration i: completed DONE DONE PARTIALLY DONE COMPUTED Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
13 LU factorization: loop-based algorithm Iteration i+1: repartitioning Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
14 LU factorization: loop-based algorithm Iteration i+1: computation LU GEMM Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
15 LU factorization: loop-based algorithm Iteration i+1: completed (boundary shift) DONE PARTIALLY DONE COMPUTED Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
16 Parallelism? Solution #1: Multithreaded BLAS LU GEMM Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
17 Parallelism? Solution #1: Multithreaded BLAS LU GEMM Advantage: ease of use. Legacy code! Drawback: synchronization. Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
18 Performance of BLAS Multithreaded GEMM 1 Efficiency of GEMM 0.8 Efficiency thread 4 threads 8 threads Matrix dimension Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
19 Example: SPD Inverse Inversion of a Symmetric Positive Definite matrix Covariance matrix Very large dense problems Cholesky factorization Triangular inversion Matrix-matrix multiplication Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
20 Example: SPD Inverse Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
21 Parallelism: can we do better? Solution #2: Algorithms by blocks Advantage: out of order execution. Advantage: parallelism limited only by the data dependencies between operations. Drawback: plateux. Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
22 Cholesky factorization LL T = A CHOL CHOL SYRK SYRK Iteration 1 Iteration 2 Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
23 Algorithms by blocks Creating small tasks CHOL CHOL SYRK SYRK Iteration 1 Iteration 2 Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
24 Decomposing the computation Iteration 1 CHOL SYRK GEMM SYRK GEMM GEMM SYRK Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
25 Decomposing the computation Iteration 2 CHOL SYRK GEMM SYRK Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
26 Decomposing the computation Iteration 3 CHOL SYRK Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
27 Decomposing the computation Iteration 4 CHOL Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
28 Dependencies CHOL SYRK GEMM SYRK GEMM GEMM SYRK Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
29 Dependencies CHOL SYRK GEMM SYRK GEMM GEMM SYRK Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
30 Dependencies CHOL SYRK GEMM SYRK GEMM GEMM SYRK Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
31 Dependencies CHOL SYRK GEMM SYRK GEMM GEMM SYRK Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
32 Dependencies CHOL SYRK GEMM SYRK GEMM GEMM SYRK Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
33 DAG - Dependencies 4 4-tile matrix CHOL SYRK GEMM GEMM SYRK GEMM SYRK CHOL 3 3 SYRK GEMM SYRK CHOL SYRK CHOL Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
34 Task Execution 4 4-tile matrix Stage Scheduled Tasks 1 CHOL 2 3 SYRK GEMM SYRK GEMM 4 GEMM SYRK GEMM GEMM 5 GEMM SYRK CHOL 6 7 SYRK GEMM SYRK GEMM 8 GEMM SYRK CHOL 9 10 SYRK GEMM SYRK 11 CHOL SYRK 14 CHOL Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
35 SPD Inverse again: Chol+Inv+GEMM 5 5-tile matrix Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
36 SPD Inverse again: Chol+Inv+GEMM 5 5-tile matrix Stage Scheduled Tasks 1 CHOL 2 3 SYRK GEMM SYRK GEMM 4 GEMM SYRK GEMM GEMM 5 GEMM SYRK CHOL 6 7 TRINV SYRK 8 GEMM SYRK GEMM GEMM 9 SYRK TTMM CHOL GEMM GEMM GEMM SYRK 12 GEMM SYRK CHOL 13 TRINV SYRK 14 GEMM GEMM GEMM 15 GEMM TRMM SYRK 16 TTMM CHOL 17 SYRK TRINV GEMM SYRK 18 GEMM GEMM GEMM TRMM 19 TRMM TTMM SYRK GEMM SYRK 22 TRINV GEMM GEMM TRINV 23 SYRK SYRK GEMM SYRK 24 TRMM GEMM TRMM GEMM 25 TRMM SYRK GEMM GEMM 26 TTMM GEMM TRMM TRMM 27 SYRK TRMM 28 TRMM 29 TTMM Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
37 Cholesky, algorithm by block Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
38 Multithreaded vs. algorithm by block Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
39 Part 1: Summary Multithreaded BLAS vs. Algorithms by blocks No absolute winner: crossover! Ease of use Synchronization Out of order execution Parallelism dictated by data dependencies Plateux Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
40 1 Introduction 2 Part #1: Solvers 3 Part #2: Eigensolvers 4 Conclusions Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
41 Problem AX = XΛ Input: A C n n, A H =A; #eigenpairs: 1 k n Output: X C n k eigenvectors Λ R k k eigenvalues Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
42 Problem AX = XΛ Input: A C n n, A H =A; #eigenpairs: 1 k n Output: X C n k eigenvectors Λ R k k eigenvalues Approach T = Q H AQ Reduction to tridiagonal form O(n 3 ) T Z = ZΛ Tridiagonal eigenproblem O(kn) O(n 3 ) X = QZ Backtransformation O(kn 2 ) Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
43 Problem AX = XΛ Input: A C n n, A H =A; #eigenpairs: 1 k n Output: X C n k eigenvectors Λ R k k eigenvalues Approach T = Q H AQ Reduction to tridiagonal form O(n 3 ) T Z = ZΛ Tridiagonal eigenproblem O(kn) O(n 3 ) X = QZ Backtransformation O(kn 2 ) Algorithms Inverse Iteration (1958): subsets O(kn 2 ) QR (1961): high-accuracy O(n 3 ) Divide & Conquer (1981): parallel, BLAS3 O(n 3 ) MRRR (1997): subsets, no re-orth. O(kn) Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
44 Multi-threaded BLAS? Time in seconds MRRR (MKL) DC (MKL) QR (MKL) BI (MKL) Number of threads Time in seconds MRRR (MKL) MRRR (LAPACK) DC (MKL) Number of threads Tridiagonal eigensolver, matrix size=4289, from DFT. Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
45 More motivation?... it s O(n 2 ) anyway Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
46 More motivation?... it s O(n 2 ) anyway Fraction of execution time N = 4,289 Backtransformation Sequential MRRR Reduction Number of threads If not properly parallelized, even O(n 2 ) dominates! Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
47 1 Introduction 2 Part #1: Solvers 3 Part #2: Eigensolvers 4 Conclusions Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
48 MRRR Dhillon & Parlett Multiple Relatively Robust Representations first stable algorithm to compute k eigenpairs in O(nk) ops no reorthogonalization Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
49 MRRR Dhillon & Parlett Multiple Relatively Robust Representations first stable algorithm to compute k eigenpairs in O(nk) ops no reorthogonalization 1) eigenvalues 2) eigenvectors + eigenvalues eigenvalues: Bisection or dqds eigenvectors: Compute 1(λ, z) Scan λ s sep. cluster Shift New RRR λ s refine Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
50 MRRR Dhillon & Parlett Multiple Relatively Robust Representations first stable algorithm to compute k eigenpairs in O(nk) ops no reorthogonalization 1) eigenvalues 2) eigenvectors + eigenvalues eigenvalues: Bisection or dqds eigenvectors: Compute 1(λ, z) Scan λ s sep. cluster Shift New RRR λ s refine Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
51 Representation Tree Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
52 The work queue Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
53 Example trace: 16 cores eigenvectors Matrix size: Execution time: 3.3s Sequential: 49.3s (LAPACK) Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
54 MR3-SMP: execution time Time in seconds MR 3 SMP MRRR (MKL) DC (MKL) QR (MKL) BI (MKL) Number of threads Time in seconds MR 3 SMP MRRR (MKL) MRRR (LAPACK) DC (MKL) Number of threads Matrix size: Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
55 A larger example: look at the scale! Matrix size: Frequency response analysis of automobiles. 600 N = N = Time in minutes MR 3 SMP MRRR (MKL) DC (MKL) QR (MKL) BI (MKL) Time in seconds MR 3 SMP MRRR (MKL) MRRR (LAPACK) DC (MKL) Number of threads Number of threads From almost 10 hours to 8.3 seconds. Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
56 MR3-SMP: speedup Time in seconds Eigenvalues 4 Eigenvectors LAPACK Number of threads Speedup Ideal Eigenvalues (bisection) Eigenvectors (bisection) Eigenvectors(dqds) Total Number of threads Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
57 1 Introduction 2 Part #1: Solvers 3 Part #2: Eigensolvers 4 Conclusions Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
58 3 stages: before and after Execution time N = 4,289 Reduction Sequential MRRR Backtransformation Number of threads Execution time N = 4,289 Reduction Parallel MRRR Backtransformation Number of threads Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
59 3 stages: before and after Fraction of execution time N = 4,289 Backtransformation Sequential MRRR Reduction Number of threads Fraction of execution time N = 4,289 Backtransformation MR 3 SMP Reduction Number of threads Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
60 Conclusions MRRR-SMP Matthias Petschow (AICES) Eigensolver tailored for multi-cores Almost perfect speedups Routines are available Multi-threaded BLAS for solvers: nice and easy. Multi-threaded BLAS for eigensolvers: not THAT good. Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
61 Conclusions MRRR-SMP Matthias Petschow (AICES) Eigensolver tailored for multi-cores Almost perfect speedups Routines are available Multi-threaded BLAS for solvers: nice and easy. Multi-threaded BLAS for eigensolvers: not THAT good. Thank you for the attention. Financial support from the Deutsche Forschungsgemeinschaft (German Research Association) through grant GSC 111 is gratefully acknowledged. Paolo Bientinesi (AICES, RWTH Aachen) MRRR for Multicore Processors MPI Tübingen March 18th, / 38
A Bibliography of Publications of Jack J. Dongarra
A Bibliography of Publications of Jack J. Dongarra Jack J. Dongarra Computer Science Department PO Box 2008, Building 6012 University of Tennessee Mathematical Science Section Knoxville, TN 37996-1301
More informationInteractive Image Mining Annie Morin 1, Nguyen-Khang Pham 1,2 TEXMEX/IRISA. Cantho University, Vietnam
Interactive Image Mining Annie Morin 1, Nguyen-Khang Pham 1,2 1 TEXMEX/IRISA 2 Cantho University, Vietnam Outline Image retrieval and motivation Examples Image topic discovery FCA and adaptation on images
More informationChapter 1. Introduction: Some Representative Problems. CS 350: Winter 2018
Chapter 1 Introduction: Some Representative Problems CS 350: Winter 2018 1 0.1 Prologue Books and Algorithms 1448: Gutenberg invention of printing press 600: Invention of decimal system (India) Gives compact
More informationThe Analytic Hierarchy Process. M. En C. Eduardo Bustos Farías
The Analytic Hierarchy Process M. En C. Eduardo Bustos Farías Outline of Lecture Summary MADM ranking methods Examples Analytic Hierarchy Process (AHP) Examples pairwise comparisons normalization consistency
More informationNetwork Analysis: Minimum Spanning Tree, The Shortest Path Problem, Maximal Flow Problem. Métodos Cuantitativos M. en C. Eduardo Bustos Farías 1
Network Analysis: Minimum Spanning Tree, The Shortest Path Problem, Maximal Flow Problem Métodos Cuantitativos M. en C. Eduardo Bustos Farías 1 Definitions A network consists of a set of nodes and a set
More informationPeCoH Overview HPC Certification Program Knowledge Base HPC Cost Modelling HHCC Summary and Outlook. PeCoH
PeCoH Raising Awareness for Costs and Performance Nathanael Hübbe 2017-12-04 PeCoH is supported by Deutsche Forschungsgemeinschaft (DFG) under grants LU 1335/12-1, OL 241/2-1, RI 1068/7-1 Nathanael Hübbe
More informationUNIT FIVE RATIONAL EXPRESSIONS 18 HOURS MATH 521B
UNIT FIVE RATIONAL EXPRESSIONS 8 HOURS MATH 5B Revised Nov4, 00 07 SCO: By the end of grade students will be epected to: B model (with concrete materials and pictorial representations) and epress the relationship
More informationNonlocal methods for image processing
1/29 Nonlocal methods for image processing Lecture note, Xiaoqun Zhang Oct 30, 2009 2/29 Outline 1 Local smoothing Filters 2 Nonlocal means filter 3 Nonlocal operators 4 Applications 5 References 3/29
More informationThe updated Degree of Urbanisation and its impact on the City list/layer
The updated Degree of Urbanisation and its impact on the City list/layer Valeriya Angelova Eurostat Unit E4 NUAC meeting 10/05/2016, Brussels Content 1. The purpose of the update and related methodological
More informationHousing Transfer Taxes and Household Mobility: Distortion on the Housing or Labour Market? Christian Hilber and Teemu Lyytikäinen
Housing Transfer Taxes and Household Mobility: Distortion on the Housing or Labour Market? Christian Hilber and Teemu Lyytikäinen Housing: Microdata, macro problems A cemmap workshop, London, May 23, 2013
More informationUniversity of Zürich, Switzerland
University of Zürich, Switzerland Why a new index? The existing indexes have a relatively short history being composed of both residential, commercial and office transactions. The Wüest & Partner is a
More informationChart-Based Decoding
Chart-Based Decoding Kenneth Heafield University of Edinburgh 6 September, 2012 Most slides courtesy of Philipp Koehn Overview of Syntactic Decoding Input Sentence SCFG Parsing Decoding Search Output Sentence
More informationCube Land integration between land use and transportation
Cube Land integration between land use and transportation T. Vorraa Director of International Operations, Citilabs Ltd., London, United Kingdom Abstract Cube Land is a member of the Cube transportation
More informationTree-based Models. Dr. Mariana Neves (adapted from the original slides of Prof. Philipp Koehn) January 25th, 2016
Tree-based Models Dr. Mariana Neves (adapted from the original slides of Prof. Philipp Koehn) January 25th, 2016 Mariana Neves Tree-based Models January 25th, 2016 1 / 75 Syntactic Decoding Inspired by
More informationFIRST PRINCIPLES OF VALUE
FIRST PRINCIPLES OF VALUE APPRAISAL INSTITUTE OF CANADA (revised January 2008) 403 ~ 200, rue Catherine Street Ottawa, Ontario K2P 2K9 FIRST PRINCIPLES OF VALUE There are many aspects of real property
More informationMONETARY POLICY AND HOUSING MARKET: COINTEGRATION APPROACH
MONETARY POLICY AND HOUSING MARKET: COINTEGRATION APPROACH Doh-Khul Kim, Mississippi State University - Meridian Kenneth A. Goodman, Mississippi State University - Meridian Lauren M. Kozar, Mississippi
More informationLINEAR ALGEBRA FRIEDBERG PDF
LINEAR ALGEBRA FRIEDBERG PDF ==> Download: LINEAR ALGEBRA FRIEDBERG PDF LINEAR ALGEBRA FRIEDBERG PDF - Are you searching for Linear Algebra Friedberg Books? Now, you will be happy that at this time Linear
More informationHUD Multifamily Utility Benchmarking Webinar Series Webinar 2: Creating a Plan and Managing Data for Multifamily Utility Benchmarking
HUD Multifamily Utility Benchmarking Webinar Series Webinar 2: Creating a Plan and Managing Data for Multifamily Utility Benchmarking April 20, 2017 Webinar Logistics Submit content related questions via
More informationHistoric Environment Scotland
Historic Environment Scotland 1 of 14 Condition Monitoring System for properties in the care of Scottish Ministers and associated collections. September 2015 2 of 14 Purpose and Scope This document sets
More informationThe Proposal of Cadastral Value Determination Based on Artificial Intelligence
The Proposal of Cadastral Value Determination Based on Artificial Intelligence Jarosław BYDŁOSZ, Piotr CICHOCIŃSKI, Piotr PARZYCH, Poland Key words: neural network, artificial intelligence, cadastral value,
More informationRoboCup Challenges. Robotics. Simulation League Small League Medium-sized League (less interest) SONY Legged League Humanoid League
Robotics (c) 2003 Thomas G. Dietterich 1 RoboCup Challenges Simulation League Small League Medium-sized League (less interest) SONY Legged League Humanoid League (c) 2003 Thomas G. Dietterich 2 Small League
More informationSAS at Los Angeles County Assessor s Office
SAS at Los Angeles County Assessor s Office WUSS 2015 Educational Forum and Conference Anthony Liu, P.E. September 9-11, 2015 Los Angeles County Assessor s Office in 2015 Oversees 4,083 square miles of
More informationTALKS AND PRESENTATIONS AT PROFESSIONAL MEETINGS SINCE 1991
TALKS AND PRESENTATIONS AT PROFESSIONAL MEETINGS SINCE 1991 Victor Y. Pan Department of Mathematics and Computer Science Lehman College and the Graduate Center City University of New York Bronx, New York
More informationHedonic Pricing Model Open Space and Residential Property Values
Hedonic Pricing Model Open Space and Residential Property Values Open Space vs. Urban Sprawl Zhe Zhao As the American urban population decentralizes, economic growth has resulted in loss of open space.
More informationName: Date: Problem Set: Find the value of these expressions for the specified replacements of a, b, and c.
Rational Epressions KEY Module: Objective: Evaluating Rational Epressions To practice evaluating a rational epression for a given set of values Name: Date: Fill in the blanks. Use one of the words in parentheses
More informationA Factor Analysis of Housing Market Dynamics in the U.S. and the Regions
A Factor Analysis of Housing Market Dynamics in the U.S. and the Regions Serena Ng Emanuel Moench 2 Columbia University 2 Federal Reserve Bank of New York April 29 The views expressed here are those of
More informationCurriculum vitae. Personal Data. Employement. Education. 8 May Date of Birth: Place of Birth: Address: Kayseri, Turkey
Curriculum vitae Pınar Kılıçer Personal Data Date of Birth: Place of Birth: Address: 8 May 1986 Kayseri, Turkey Carl von Ossietzky Universität Oldenburg Institut für Mathematik 26111 Oldenburg, Germany
More informationAppendix to Forced Sales and House Prices
Appendix to Forced Sales and House Prices This appendix contains four parts: A. Regression specifications B. Data appendix C. Guide to appendix figures and tables D. Appendix figures and tables A. Regression
More informationWell-functioning Real Estate Markets Criteria and Examples (9076)
Presented at the FIG Working Week 2017, May 29 - June 2, 2017 in Helsinki, Finland FIG Task Force Real Estate Market Studies Well-functioning Real Estate Markets Criteria and Examples (9076) Prof. Dr.-Ing.
More informationUnit 6 Test Review Day
Unit 6 Test Review Day WARM UP: APPORTIONMENT (1/2 SIZE SHEET) A school can offer a total of 35 sections of mathematics courses. Students have registered for the courses as shown in the table below. Course
More informationCopernicus Land Monitoring Service (Pan- European and Local) in the Netherlands
Copernicus Land Monitoring Service (Pan- European and Local) in the Netherlands Wageningen Environmental Research (WENR) activiteiten 13 Juni 2018, Gerard Hazeu Introduction Personal note and some terminology
More informationA Method For Building Legal Digital Cadastre Without Using Cadastral Measurements Field Book Data Is It Accurate Enough?
A Method For Building Legal Digital Cadastre Without Using Cadastral Measurements Field Book Data Is It Jad JARROUSH, Dmitri BRICKMAN, Israel Key words: Digital Cadastre, Least Squares Cadastral Computations,
More informationSummary of Findings & Recommendations
Summary of Findings & Recommendations Minneapolis/St. Paul Region Mixed Income Housing Feasibility, Education and Action Project Background In 2015 and 2016, the Family Housing Fund and the Urban Land
More informationHunting the Elusive Within-person and Between-person Effects in Random Coefficients Growth Models
Hunting the Elusive Within-person and Between-person Effects in Random Coefficients Growth Models Patrick J. Curran University of North Carolina at Chapel Hill Introduction Going to try to summarize work
More informationUse of Comparables. Claims Prevention Bulletin [CP-17-E] March 1996
March 1996 The use of comparables arises almost daily for all appraisers. especially those engaged in residential practice, where appraisals are being prepared for mortgage underwriting purposes. That
More informationSeparating the Age Effect from a Repeat Sales Index: Land and Structure Decomposition
Economic Measurement Group Workshop Sidney 2013 Separating the Age Effect from a Repeat Sales Index: Land and Structure Decomposition November 29, 2013 The Sebel Pier One, Sydney Chihiro SHIMIZU (Reitaku
More informationHow should we measure residential property prices to inform policy makers?
How should we measure residential property prices to inform policy makers? Dr Jens Mehrhoff*, Head of Section Business Cycle, Price and Property Market Statistics * Jens This Mehrhoff, presentation Deutsche
More informationMetro Boston Perfect Fit Parking Initiative
Metro Boston Perfect Fit Parking Initiative Phase 1 Technical Memo Report by the Metropolitan Area Planning Council February 2017 1 About MAPC The Metropolitan Area Planning Council (MAPC) is the regional
More informationVillage of Scarsdale
Village of Scarsdale VILLAGE HALL / 1001 POST ROAD / SCARSDALE, NY 10583 914.722.1110 / WWW.SCARSDALE.COM Village Wide Revaluation Frequently Asked Questions Q1. How was the land value for each parcel
More informationTHE LEGAL AND FINANCIAL FRAMEWORK OF AN EFFICIENT PRIVATE RENTAL SECTOR: THE GERMAN EXPERIENCE
THE LEGAL AND FINANCIAL FRAMEWORK OF AN EFFICIENT PRIVATE RENTAL SECTOR: THE GERMAN EXPERIENCE Presenter: Prof.Dr.rer.pol. Stefan Kofner, MCIH Budapest, MRI Silver Jubilee 3. November 2014 MRI Silver Jubilee
More informationSTATPAK MARKET IN A MINUTE A SUMMARY OF MARKET CONDITIONS FOR AUGUST McEnearney.com CONTRACTS URGENCY INDEX INVENTORY INTEREST RATES
STATPAK WASHINGTON, DC SEPTEMBER 2017 McEnearney.com MARKET IN A MINUTE A SUMMARY OF MARKET CONDITIONS FOR AUGUST 2017 Contract activity in August 2017 was up 4.9% from August 2016, and there were increases
More informationLET S MIX IT UP: What you need to know to understand and evaluate mixed use projects.
LET S MIX IT UP: What you need to know to understand and evaluate mixed use projects. By Nancy T. Scull and Cathy L. Croshaw Luce Forward Hamilton & Scripps LLP League of California Cities Conference September
More informationReal Estate Solutions. For Multiple Listing Organizations and Associations
Real Estate Solutions For Multiple Listing Organizations and Associations CoreLogic helps more than a million real estate professionals better serve their clients through unique property intelligence and
More informationMETROPOLITAN COUNCIL S FORECASTS METHODOLOGY
METROPOLITAN COUNCIL S FORECASTS METHODOLOGY FEBRUARY 28, 2014 Metropolitan Council s Forecasts Methodology Long-range forecasts at Metropolitan Council are updated at least once per decade. Population,
More informationAutomatic Cryptanalysis of Block Ciphers with CP
Automatic Cryptanalysis of Block Ciphers with CP A case study: related key differential cryptanalysis David Gerault LIMOS, University Clermont Auvergne This presentation is inspired by 4 papers written
More informationClick to edit Master title style
Click to edit Master title style Research and Development in Support of the Implementation of PRS92 Data Build-up up and Transformation of Cadastral Maps and Data from Different Local Plane Coordinate
More informationPost Construction and Operations & Maintenance Guidance
CHAPTER 6 Post Construction and Operations & Maintenance Guidance 6.0 Introduction As with any building system, stormwater management practices (SMPs) require maintenance to ensure longterm function. Post-construction,
More informationOn the Responsiveness of Housing Development to Rent and Price Changes: Evidence from Switzerland
On the Responsiveness of Housing Development to Rent and Price Changes: Evidence from Switzerland Simon Büchler 1 Maximilian von Ehrlich 1 Olivier Schöni 1 1 University of Bern, Center for Regional Economic
More informationMarginalized kernels for biological sequences
Marginalized kernels for biological sequences Koji Tsuda, Taishin Kin and Kiyoshi Asai AIST, 2-41-6 Aomi Koto-ku, Tokyo, Japan Presented by Shihai Zhao May 8, 2014 Koji Tsuda, Taishin Kin and Kiyoshi Asai
More informationA NOMINAL ASSET VALUE-BASED APPROACH FOR LAND READJUSTMENT AND ITS IMPLEMENTATION USING GEOGRAPHICAL INFORMATION SYSTEMS
A NOMINAL ASSET VALUE-BASED APPROACH FOR LAND READJUSTMENT AND ITS IMPLEMENTATION USING GEOGRAPHICAL INFORMATION SYSTEMS by Tahsin YOMRALIOGLU B.Sc., M.Sc. A thesis submitted for the Degree of Doctor of
More informationData and Methodology: Location Affordability Index Version 2.0
Data and Methodology: Location Affordability Index Version 2.0 Contents Introduction... 2 Version 2 Model Development... 2 I. Advances in LAIM Version 2... 3 A. Model Refinements... 3 B. Variable Refinements...
More informationSorting based on amenities and income
Sorting based on amenities and income Mark van Duijn Jan Rouwendal m.van.duijn@vu.nl Department of Spatial Economics (Work in progress) Seminar Utrecht School of Economics 25 September 2013 Projects o
More informationPolynomial Project. Algebra 1
Polynomial Project Algebra 1 This project counts as 1 test grade. The project will be broken into two steps. Step 1 with all the work is due. Step 1 will be graded and returned back to each student. Students
More informationOverview of OR Modeling Approach & Introduction to Linear Programming
Overview of OR Modeling Approach & Introduction to Linear Programming M. En C. Eduardo Bustos Farías 1 What is Operations Research? A field of study that uses computers, statistics, and mathematics to
More informationWhat s Next for Commercial Real Estate Leveraging Technology and Local Analytics to Grow Your Commercial Real Estate Business
What s Next for Commercial Real Estate Leveraging Technology and Local Analytics to Grow Your Commercial Real Estate Business - A PUBLICATION OF GROWTH MAPS- TABLE OF CONTENTS Intro 1 2 What Does Local
More informationPublic incentives and conservation easements on private land
Public and conservation easements on private land Jordan Suter Colorado State University Sahan Dissanayake Colby College Lynne Lewis Bates College November 2, 2013 Heartland Environmental and Resource
More informationCMA "Price It Right"- Matrix
CMA "Price It Right"- Matrix Houston Association of Realtors 3 Hours CE Course#: 3160 2 Table of Contents 1. Overview 3 2. Subject Property Information 3 3. Selecting Comparables (Comps) 5 4. History Report
More informationMaximization of Non-Residential Property Tax Revenue by a Local Government
Maximization of Non-Residential Property Tax Revenue by a Local Government John F. McDonald Center for Urban Real Estate College of Business Administration University of Illinois at Chicago Great Cities
More informationProject Finance Ratios Tutorial February 2017
Project Finance Ratios Tutorial February 2017 1.0 General Pease note the following guidance and instruction is to be used as an accompaniment to the Project Finance Ratios Excel file. Please feel free
More informationEdward Mitchell AIA; Yale University and Edward Mitchell Architects, New Haven CT
Temporal Urbanisms Edward Mitchell AIA; Yale University and Edward Mitchell Architects, New Haven CT REPORT RESEARCH We studied the former manufacturing districts on the Brooklyn waterfront in Williamsburg
More informationBend City Council Work Session 3/21/2018 Staff team, consulting team
UGB IMPLEMENTATION: TEAM CONCLUSIONS ON FIRST STEPS Bend City Council Work Session 3/21/2018 Staff team, consulting team COUNCIL GOALS, OBJECTIVES, ACTIONS Goal 1: Implement the approved plan Return on
More informationMulti-Tenant Commercial Building 5900 Butler Lane Scotts Valley, CA Price: $4,000,000 In Place Cap Rate: 7.43% Proforma Cap Rate: 8.
AVAILABLE FOR SALE Multi-Tenant Commercial Building 5900 Butler Lane Scotts Valley, CA 95066 Price: $4,000,000 In Place Cap Rate: 7.43% Proforma Cap Rate: 8.78% This Offering Memorandum has been prepared
More informationHungarian Cadastre and its relation to LADM
Hungarian Cadastre and its relation to LADM Gyula IVÁN CLGE General Assembly 22 March 2013, Budapest, HUNGARY Content Historical background Evolution of Cadastral modeling in Hungary LADM issues Conclusion
More informationSTATPAK MARKET IN A MINUTE A SUMMARY OF MARKET CONDITIONS FOR MAY McEnearney.com CONTRACTS URGENCY INDEX INVENTORY INTEREST RATES AFFORDABILITY
STATPAK WASHINGTON, DC JUNE 2017 McEnearney.com MARKET IN A MINUTE A SUMMARY OF MARKET CONDITIONS FOR MAY 2017 Contract activity in May 2017 was up 2.9% from May 2016, and there were increases for the
More informationThe Impact of Internal Displacement Inflows in Colombian Host Communities: Housing
The Impact of Internal Displacement Inflows in Colombian Host Communities: Housing Emilio Depetris-Chauvin * Rafael J. Santos World Bank, June 2017 * Pontificia Universidad Católica de Chile. Universidad
More informationStudent Dormitory Rübenhügel
19.01.2012 Student Dormitory Rübenhügel Presented by Oliver Roth (859812) Florian Bettels (857838) Frank Südbeck (853303) Agenda Student Dormitory Rübenhügel Jülich Idea & Motivation FOF Housing GmbH Market
More informationThe history and development of numerical analysis in Scotland: a personal perspective
The history and development of numerical analysis in Scotland: a personal perspective Alistair Watson Mathematics Division University of Dundee The history and development of numerical analysis in Scotland:a
More informationStatus of HUD-Insured (or Held) Multifamily Rental Housing in Final Report. Executive Summary. Contract # HC-5964 Task Order #7
Status of HUD-Insured (or Held) Multifamily Rental Housing in 1995 Final Report Executive Summary Cambridge, MA Lexington, MA Hadley, MA Bethesda, MD Washington, DC Chicago, IL Cairo, Egypt Johannesburg,
More informationThe creation of a Survey Accurate Cadastral Map for surveyed areas in Trinidad & Tobago
The creation of a Survey Accurate Cadastral Map for surveyed areas in Trinidad & Tobago Anesh Gopee, Keith Miller and Charisse Griffith Charles University of the West Indies Trinidad aneshtt@yahoo.com
More informationAn Assessment of Recent Increases of House Prices in Austria through the Lens of Fundamentals
An Assessment of Recent Increases of House Prices in Austria 1 Introduction Martin Schneider Oesterreichische Nationalbank The housing sector is one of the most important sectors of an economy. Since residential
More informationNetwork Analysis: Minimum Spanning Tree,
Network Analysis: Minimum Spanning Tree, M. en C. Eduardo Bustos Farías 1 Definitions A network consists of a set of nodes and a set of arcs connecting the nodes Nodes are also called vertices or points
More informationTarget Market Variability. Parking & Outside
FOR LEASE 360 East Drive, West Melbourne, FL Building Area: Floors: No. of Units: 2 Unit Range: PROPERTY FACTS Year Built: 1982 Construction: Roof: Utilities: Power: Zoning: Lease Type: 32,000 Sq. Ft.
More informationPerformance of the Private Rental Market in Northern Ireland
Summary Research Report July - December Performance of the Private Rental Market in Northern Ireland Research Report July - December 1 Northern Ireland Rental Index: Issue No. 8 Disclaimer This report
More informationEngland Occupancy Survey May 2017 SUMMARY OF RESULTS
England Occupancy Survey 2017 SUMMARY OF RESULTS Room occupancy in 2017 increased +1% to 73%. Bedspace occupancy also increased +1% to 54%. Weekday room occupancy remained stable at 72% whilst weekend
More informationMARKET AREA UPDATE Report as of: 1Q 2Q 3Q 4Q
MARKET AREA UPDATE Report as of: 1Q 2Q 3Q 4Q Year: 2013 Market Area (City, State): Arlington, Virginia Provided by (Company / Companies): McEnearney Associates, Inc. Realtors What are the most significant
More informationTRANSFER OF DEVELOPMENT RIGHTS
STEPS IN ESTABLISHING A TDR PROGRAM Adopting TDR legislation is but one small piece of the effort required to put an effective TDR program in place. The success of a TDR program depends ultimately on the
More informationWELL-SIZED PUBLIC SPACES
CITTA 3RD ANNUAL CONFERENCE ON PLANNING RESEARCH WELL-SIZED PUBLIC SPACES FREDERICO AMADO DE MOURA E SÁ JORGE ANTÓNIO OLIVEIRA AFONSO DE CARVALHO 14 MAY 2010 FACULTY OF ENGINEERING OF THE UNIVERSITY OF
More informationCounty of Riverside OFFICE OF THE AUDITOR-CONTROLLER STANDARD PRACTICE MANUAL
County of Riverside OFFICE OF THE AUDITOR-CONTROLLER STANDARD PRACTICE MANUAL SECTION: 5 POLICY NUMBER: 506 SUBJECT: CATEGORY: ACCOUNTING FOR: MODULAR FURNITURE CAPITAL ASSET POLICIES REVISED DATE: 07/01/17
More informationMARKET IN A MINUTE A SUMMARY OF MARKET CONDITIONS FOR MARCH & 1st QUARTER 2016
STATPAK ` WASHINGTON, DC APRIL 2016 MARKET IN A MINUTE A SUMMARY OF MARKET CONDITIONS FOR MARCH & 1st QUARTER 2016 Contract activity in March 2016 was up 12.6% from March of 2015, and there were increases
More informationVillage of Perry Zoning Ordinance Update Draft Diagnostic Report
Village of Perry Zoning Ordinance Update Draft Diagnostic Report Background The Village of Perry began work on a new comprehensive plan in 2014. After a year of committee meetings and public outreach,
More informationCourse Commerical/Industrial Modeling Concepts Learning Objectives
Course 312 - Commerical/Industrial Modeling Concepts Learning Objectives Course Description Course 312 presents a detailed study of the mass appraisal process as applied to income-producing property. Topics
More informationHow to Make Appraisals More Competitive
How to Make Appraisals More Competitive (What Every Chief Appraiser Should Know) March 24, 2011 by Jeff Bradford, CEO Bradford Technologies, Inc. TABLE OF CONTENTS INTRODUCTION...3 MAKING APPRAISALS MORE
More informationACHIEVING HIGHER SALES VOLUME PRICES COMMISSIONS USING CO-OWNERSHIP
ACHIEVING HIGHER SALES VOLUME PRICES COMMISSIONS USING CO-OWNERSHIP CAR Global Real Estate Forum, October 5, 2012 Today s Topics & Tools: ü Co-Ownership in context for global Realtors ü Why co-ownership
More informationAnalyzing Ventilation Effects of Different Apartment Styles by CFD
Analyzing Ventilation Effects of Different Apartment Styles by CFD Xiaodong Li Lina Wang Zhixing Ye Associate Professor School of Municipal & Environmental Engineering, Harbin Institute of Technology,
More informationValuation techniques to improve rigour and transparency in commercial valuations
Valuation techniques to improve rigour and transparency in commercial valuations WHY BOTHER? Rational Accurate Good theory is good practice RECESSION. Over rented properties Vacant Properties Properties
More informationNegative Gearing and Welfare: A Quantitative Study of the Australian Housing Market
Negative Gearing and Welfare: A Quantitative Study of the Australian Housing Market Yunho Cho Melbourne Shuyun May Li Melbourne Lawrence Uren Melbourne RBNZ Workshop December 12th, 2017 We haven t got
More informationThe Journey to 100% Electronic Survey. Land Information New Zealand. August 2009
The Journey to 100% Electronic Survey and Title Lodgement Land Information New Zealand August 2009 Land Information New Zealand Established 1996 Titles, Survey, Geodetic, Electoral 12 locations 500 staff
More informationQuestions and Answers
Ministry of Education Capital Management Branch Disposal of Land or Improvements Order (M193/08) School Building Closure and Disposal Policy 1. What is the meaning of broad consultation regarding the disposal
More informationScaling Your Developer Community via Plugins
Greg Sutcliffe Foreman Community Lead Red Hat Scaling Your Developer Community via Plugins Mastodon: @gwmngilfen@fosstodon.org You all know this already, right? 2018-10 - 22 2 Kohsuke Kawaguchi (KK) Creator,
More informationBusy Central Rio Rancho Retail/Office for Lease
Lease Rate: $12.50 / SF NNN Available Space: +/- 1300SF +/-1500 SF Building Size: ±14,419 SF Land: Zoning: ± 1.20 Acres C1 Rio Rancho Available Units: Unit B: +/- 1300 SF, $1,354/mo Unit K: +/- 1500 SF,
More informationWHERE ARE YOU GOING TO LIVE?
Upper-Year Residence at uwaterloo» uwaterloo.ca/housing Off-Campus Housing» uwaterloo.ca/off-campus-housing WHERE ARE YOU GOING TO LIVE? FIND YOUR FIT ON OR OFF CAMPUS 1 2 we re here to help. Have questions
More informationHow Severe is the Housing Shortage in Hong Kong?
(Reprinted from HKCER Letters, Vol. 42, January, 1997) How Severe is the Housing Shortage in Hong Kong? Y.C. Richard Wong Introduction Rising property prices in Hong Kong have been of great public concern
More informationDemonstration Properties for the TAUREAN Residential Valuation System
Demonstration Properties for the TAUREAN Residential Valuation System Taurean has provided a set of four sample subject properties to demonstrate many of the valuation system s features and capabilities.
More informationOwnership Data in Cadastral Information System of Sofia (CIS Sofia) from the Available Cadastral Map
Ownership Data in Cadastral Information System of Sofia (CIS Sofia) from the Available Cadastral Map Key words: ABSTRACT Lydmila LAZAROVA, Bulgaria CIS Sofia is created and maintained by GIS Sofia ltd,
More informationBlockchain Real Estate Rental Auction Platform
ResiBids : Blockchain Real Estate Rental Auction Platform Summary Problem Statement properties Scenario General Overview ResiBids General Mechanism Model ResiCoin Value Proposition Global Housing Network
More informationSTATPAK MARKET IN A MINUTE A SUMMARY OF MARKET CONDITIONS FOR JULY McEnearney.com CONTRACTS URGENCY INDEX INVENTORY INTEREST RATES AFFORDABILITY
STATPAK LOUDOUN COUNTY AUGUST 2017 McEnearney.com MARKET IN A MINUTE A SUMMARY OF MARKET CONDITIONS FOR JULY 2017 Contract activity in July 2017 was down 8.7% from July 2016, and there were decreases in
More informationLand Evaluation in Urban Development Process in Germany
Land Evaluation in Urban Development Process in Germany Rainer MÜLLER-JÖKEL, Germany Key words: Urban, Development, Land Evaluation, Land Readjustment, Germany. ABSTRACT In free market economy land values
More informationOn the Choice of Tax Base to Reduce. Greenhouse Gas Emissions in the Context of Electricity. Generation
On the Choice of Tax Base to Reduce Greenhouse Gas Emissions in the Context of Electricity Generation by Rob Fraser Professor of Agricultural Economics Imperial College London Wye Campus and Adjunct Professor
More informationDynamic Impact of Interest Rate Policy on Real Estate Market
Dynamic Impact of Interest Rate Policy on Real Estate Market Jianghong Zhang College of Economics and Management, Sichuan Agriculture University 211 Huimin Road, Wenjiang District, Chengdu 61113, China
More information1. 6 RATIOnAl expressions
58 CHAPTER 1 Prerequisites learning ObjeCTIveS In this section, ou will: Simplif rational epressions. Multipl rational epressions. Divide rational epressions. Add and subtract rational epressions. Simplif
More information