PPT-Architecting Complexity

Author : sherrill-nordquist | Published Date : 2017-06-16

How Understanding Complexity Promotes Simplicity Why is writing software hard great httpwwwinfoqcompresentationsSimpleMadeEasy Our duty as software architects is

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "Architecting Complexity" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Architecting Complexity: Transcript


How Understanding Complexity Promotes Simplicity Why is writing software hard great httpwwwinfoqcompresentationsSimpleMadeEasy Our duty as software architects is to understand and manage complexity. How to celebrate it, leverage it, and NOT avoid it!. Are YOU sufficiently complex?. Simple = Best. FROM OCCAM’S . RAZOR. COMPLEXITY. Are YOU sufficiently complex?. Simple = Best. Simple but no. Simpler. China Theory Week, Aarhus. August 13, 2012. Today’s Goal:. To present new developments in a line of research dating back to 2002, presenting some unexpected connections between. Kolmogorov. Complexity (the theory of randomness), and. and . Hierarchy. Concept of Complexity. “whole is more than the sum of its parts”. Holism. new properties not found in subsystems. “mechanistic explanations of emergence rejected”. Weaker view of emergence. with. Patterns. Kurt . Keutzer. , EECS. , . Berkeley. with thanks to Tim Mattson, Intel . and the PALLAS team:. The Challenge of Parallelism. Programming parallel processors is one of the challenges of our era . Lecture 1: . Intro; Turing machines; . Class P and NP . . . Indian Institute of Science. About the course. Computational complexity attempts . to classify computational . problems. Lecture 1: . Intro; Turing machines; . Class P and NP . . . Indian Institute of Science. About the course. Computational complexity attempts . to classify computational . problems. . Policy. problems in environment & . sustainability. Steve Dovers. Fenner. School of Environment & . Society. 21 May 2013. Complexity Dovers 2013. 2. Context & coverage. Many definitions of complexity, wicked problems . Theophilus Benson (tbenson@cs.wisc.edu). Aditya Akella (akella@cs.wisc.edu). David A Maltz (dmaltz@microsoft.com). Enterprise Networks. Intricate logical and physical topologies. Diverse network devices. Amos . Beimel. . (BGU). Yuval . Ishai. (. Technion. ). . Ranjit Kumaresan (. Technion. ). Eyal. . Kushilevitz. . (. Technion. ). How Bad are the Worst Functions?. Function class . F. N. . of all functions . Adaptive management in a volatile and complex world. Dr Jean Boulton. Visiting Senior Research Fellow, DSPS, University of Bath. Visiting Fellow, . Cranfield. School of Management. Director, Claremont Management Consultants Ltd. Toniann. . Pitassi. University of Toronto. 2-Party Communication Complexity. [Yao]. 2-party communication: . each party has a dataset. . Goal . is to compute a function f(D. A. ,D. B. ). m. 1. m. 2. Fall . 2011. Sukumar Ghosh. What is an algorithm. . A finite set (or sequence) of . precise instructions . for performing a computation. . . . Example: Maxima finding. . . procedure . max. (. What is the best way to measure the time complexity of an algorithm?. - Best-case run time?. - Worst-case run time?. - Average run time?. Which should we try to optimize?. Best-Case Measures. How can we modify almost any algorithm to have a good best-case running time?. Lijie. Chen. MIT. Today’s Topic. Background. . What is Fine-Grained Complexity?. The Methodology of Fine-Grained Complexity. Frontier: Fine-Grained Hardness for Approximation Problems. The Connection.

Download Document

Here is the link to download the presentation.
"Architecting Complexity"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.

Related Documents