トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Diary/2019-4-14

ASPLOS2日目

昨日は昼間いい感じに目が覚めててよかっと思ったものの,
夕方激しい睡魔におそわれ睡眠...からの深夜に起床.
ワークショップの一部がハンズオン的な感じだったこともあって
割と一日有意義に起きてられてよかった.

Unlocking the Power of Edge Computing

Towards Special-purpose Edge Computing

What are architectural and research challenges for realizing specialized edge computing?

  • two-tier: cloud <-> IoT device
  • three-tier: cloud <-> Edge node <-> IoT device, cloud <-> cloudlet <-> IoT device,
    • cloudlet: edge data center, distributed edge cloud
  • two-tier specialized edge: edgenode(+ VPU/TPU) <-> IoT devices
    • specialized edge nodes
    • accelerate specific workloads
    • "server-class" performance
    • Little/no cloud reliance
  • two-tier specialized edge variants: edgenode(+ VPU/TPU) <-> IoT devices(with accelerator)
    • tensorflow board, GAP8 IoT processor
  • Research challenge
    • specialized edge can only run a single class of application
      • lower hardware reuse across application classes(no multi-tenancy)
      • multiple specialized hardware configurations needed to support different application classes
      • - increases hardware costs and management complexity
  • Cloud vs. Edge economics
    • cloud: greater multiplexing benefits
    • edge: smaller number of servers per site - lower smoothing: reduces multiplexing benefits
    • lower ecnomy of scale for edge clouds
  • Hardware Heterogeneity
  • split application processing
    • application needs to be distributed across tiers - what function to put where?
  • Challenges
    • greater hardware complexity
    • greater application complexity
  • Macroprogramming
    • origins in sensor networks (circa 2005)
    • specify aggregate system behavior rather than device behavior
      • hides hardware diversity from programmers
      • write onece, run anyware
  • cf. http://lass.cs.umass.edu/

Live Video Analytics - the “killer app” for edge computing!

Video analytis towards vision zero


Edge-to-cloud computing infrastructure inspired by the emerging needs of Telco applications

cf. https://www.lfedge.org/projects/akraino/
cf. https://www.o-ran.org/

Edge computing in the extreme and its applications

cf. https://paradrop.org/
cf. https://paradrop.readthedocs.io/en/latest/index.html
3rd party apps/service drop into your home WiFi router on-demand

Programming Quantum Computers: A Primer with IBM Q and D-Wave Exercises

https://arcb.csc.ncsu.edu/~mueller/qc/qc-tut/

IBM Q -- Quantum Gate Programming

  • Quantum Algorithm Strategies
    • create supoerposition of states
    • apply transforms that amplify desirable values and diminish unwanted values

D-Wave

Quirk

https://algassert.com/2016/05/22/quirk.html
https://github.com/Strilanc/Quirk/tree/master/src/base