A Crash Course in Calendars, Dates, Time, and Time Zones## +21 ## A Crash Course in Calendars, Dates, Time, and Time Zones ## MARC GREGOIRE ## Marc Grégoire □ Belgium ☐ Software architect for Nikon Metrology ☐ Microsoft VC++ MVP Since 2007  Kalavri vkalavri@bu.edu ## Mobile game application • input stream: user activity 2765752b4fce9120d6/p4_1.jpg) ## Notions of time ## • Processing time • the time of the local clock where an event is being processed • a processing-time window wouldn’t account for game activity while is in the tunnel • results depend on the processing speed and aren’t deterministic ## • Event time • the time when an event actually happened • an event-time window would give you the extra life • results0 码力 | 22 页 | 2.22 MB | 2 年前3
Compile-Time Validation## +24 ## Compile-Time Validation ## ALON WOLF ## 20 24 September 15 - 20 ## Software Validation "Confirmation, through the provision of objective evidence, that the requirements for a specific ## Software Development ## Detecting errors early in the development pipeline reduces costs, saves time, minimizes risk, and improves efficiency Design  ## Dive Into Compile-Time Parsers Libraries Use Cases Implementation Techniques Reflection  required for real-time controls  ## Robotics Hardware Development • Requirements known well ahead of time • Mechanical and0 码力 | 45 页 | 20.73 MB | 1 年前3
Just-In-Time Compilation: The Next Big Thing## CPPCON / 16TH SEPTEMBER 2020 ## JUST-IN-TIME COMPILATION: THE NEXT BIG THING? BEN DEANE & KRIS JUSIAK - QUANTLAB FINANCIAL ## AGENDA ## AGENDA ## • MOTIVATION ## AGENDA ## • MOTIVATION • EXISTING JITTING? - INSTEAD OF AHEAD-OF-TIME (AOT), AKA "THE NORM": IT'S LIKE THE APPLICATION (/LIBRARY) IS THE COMPILER... ## WHAT IS JITTING? - INSTEAD OF AHEAD-OF-TIME (AOT), AKA "THE NORM": APPLICATION (/LIBRARY) IS THE COMPILER... - JUST-IN-TIME (JIT) IS COMPILATION AT THE POINT OF NEED ## WHAT IS JITTING? - INSTEAD OF AHEAD-OF-TIME (AOT), AKA "THE NORM": IT'S LIKE THE APPLICATION0 码力 | 222 页 | 5.45 MB | 1 年前3
Stream processing fundamentals - CS 591 K1: Data Stream Processing and Analytics Spring 2020Data Stream Processing and Analytics Spring 2020 ## 1 /23: Stream Processing Fundamentals Vasiliki (Vasia) Kalavri vkalavri@bu.edu ## What is a stream? - In traditional data processing applications data set that is produced incrementally over time, rather than being available in full before its processing begins. • Data streams are high-volume, real-time data that might be unbounded • we cannot store tial, single-pass| |Updates|arbitrary|append-only| |Update rates|relatively low|high, bursty| |Processing Model|query-driven / pull-based|data-driven / push-based| |Queries|ad-hoc|continuous| |Latency|relatively0 码力 | 45 页 | 1.22 MB | 2 年前3
Scalable Stream Processing - Spark Streaming and Flink## Scalable Stream Processing - Spark Streaming and Flink Amir H. Payberah payberah@kth.se 05/10/2018 https://id2221kth.github.io ## Data Processing Graph Data Pregel, GraphLab, PowerGraph GraphX Systems Kafka Resource Management Mesos. YARN ## Stream Processing Systems Design Issues ▶ Continuous vs. micro-batch processing Record-at-a-Time vs. declarative APIs ▶ Spark streaming ▶ Flink ## Spark Spark Streaming ## ▶ Design issues • Continuous vs. micro-batch processing • Record-at-a-Time vs. declarative APIs ▶ Run a streaming computation as a series of very small, deterministic batch jobs. 












