01 Structure of Scientific Papers - Introduction to Scientific Writing WS2021/22multiplications to converge to an optimal model. It is crucial for performance to fit the data into single-node or distributed main memory. % 2. Say why it's an interesting problem General-purpose, heavy- and PVDLB 11(12) 2018 #7.3 Ce Zhang, Arun Kumar, Christopher Ré: Materialization optimizations for feature selection workloads. SIGMOD 2014 #7.4 Milena Ivanova, Martin L. Kersten, Niels J. Nes, Romulo Afraid to Ask. PVLDB 11(13) 2018 #15.2 Prashanth Menon, Andrew Pavlo, Todd C. Mowry: Relaxed Operator Fusion for In- Memory Databases: Making Compilation, Vectorization, and Prefetching Work Together0 码力 | 36 页 | 1.12 MB | 1 年前3
Google C++ Style Guideother organizations use C++ has value for the same reasons as consistency within our code base. If a feature in the C++ standard solves a problem, or if some idiom is widely known and accepted, that’s an argument An implicit conversion in the source type is defined by a type conversion operator named after the destination type (e.g. operator bool()). An implicit conversion in the destination type is defined by a default values. The explicit keyword can be applied to a constructor or (since C++11) a conversion operator, to ensure that it can only be used when the destination type is explicit at the point of use, e0 码力 | 83 页 | 238.71 KB | 1 年前3
Google Python Style Guidecommon operations like multiplication, use the functions from the operator module instead of lambda functions. For example, prefer operator.mul to lambda x, y: x * y. Conditional Expressions link Okay the @property decorator - see below). Must inherit from object. Can hide side-effects much like operator overloading. Can be confusing for subclasses. Decision: Use properties in new code to access or global declaration occurs, the name is treated as a global variable. An example of the use of this feature is: def get_adder(summand1): """Returns a function that adds numbers to a given number.""" def adder(summand2):0 码力 | 30 页 | 94.81 KB | 1 年前3
02 Scientific Reading and Writing - Introduction to Scientific Writing WS2021/22squares with sides of unit length. The length of the diagonals of these squares is irrational. This discovery was a serious blow to the Greek mathematicians. The Greeks discovered 2000 years ago that the system quantities, such as the length of the diagonal of a square with unit sides, are irrational. This discovery was a serious blow to the Greek mathematicians. 21 706.015 Introduction to Scientific Writing0 码力 | 26 页 | 613.57 KB | 1 年前3
Google Java Style Guideprefer to break at a higher syntactic level. Also: 1. When a line is broken at a non-assignment operator the break comes before the symbol. (Note that this is not the same practice used in Google style style for other languages, such as C++ and JavaScript.) • This also applies to the following “operator-like” symbols: the dot separator (.), the two colons of a method reference (::), the amper- sand in type When a line is broken at an assignment operator the break typically comes after the symbol, but either way is acceptable. • This also applies to the “assignment-operator-like” colon in an en- hanced for (“foreach”)0 码力 | 19 页 | 84.76 KB | 1 年前3
03 Experiments, Reproducibility, and Projects - Introduction to Scientific Writing WS2021/22-XX:-DontCompileHugeMethods Presentation – Result Interpretation [Matthias Boehm et al: On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemML. PVLDB 11(12) 2018] 19 706.015 Introduction0 码力 | 31 页 | 1.38 MB | 1 年前3
共 6 条
- 1













