Download - Web of Technologies
![Page 1: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/1.jpg)
![Page 3: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/3.jpg)
OOHH22
![Page 5: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/5.jpg)
![Page 6: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/6.jpg)
![Page 8: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/8.jpg)
![Page 10: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/10.jpg)
xxzz ww
nn HHssjjCC
![Page 11: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/11.jpg)
![Page 12: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/12.jpg)
WEB MOBILE FIREFOX OS
![Page 13: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/13.jpg)
![Page 14: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/14.jpg)
![Page 15: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/15.jpg)
29 ヶ国
15 キャリア
![Page 16: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/16.jpg)
![Page 17: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/17.jpg)
![Page 18: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/18.jpg)
![Page 19: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/19.jpg)
WEB OF THINGS
![Page 20: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/20.jpg)
![Page 27: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/27.jpg)
![Page 29: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/29.jpg)
![Page 33: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/33.jpg)
O S W F
I
L E B T
light2light1IrDAmotion sensorSwitch
![Page 34: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/34.jpg)
![Page 35: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/35.jpg)
![Page 37: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/37.jpg)
![Page 39: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/39.jpg)
![Page 40: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/40.jpg)
![Page 41: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/41.jpg)
![Page 42: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/42.jpg)
vvkk
JJ
![Page 43: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/43.jpg)
![Page 46: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/46.jpg)
ccbbhhaa HH
11TT ffcc
CCrr zzllFFrr 11
![Page 47: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/47.jpg)
![Page 48: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/48.jpg)
![Page 49: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/49.jpg)
![Page 52: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/52.jpg)
![Page 54: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/54.jpg)
![Page 57: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/57.jpg)
![Page 58: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/58.jpg)
![Page 59: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/59.jpg)
navigator.getUserMedia( {video:true, audio:false}, function(localMediaStream) { var videoTracks = localMediaStream.getVideoTracks(); var track = videoTracks[0]; var myWorker = new Worker("textRec.js"); track.addWorkerMonitor(myWorker)); myWorker.onmessage = function (oEvent) { console.log("Worker recognized: " + oEvent.data); }; var elem=document.getElementById('VIDEO'); elem.mozSrcObject = dest.stream; elem.play(); }, null);
![Page 60: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/60.jpg)
var textDetector = WebImage.createTextDetector(img.width, img.height) onvideoprocess = function (event) { var img = event.inputFrame; // テキスト認識処理を実行 var words= textDetector.findText(img); var recognizedText; for (var ix=0; ix<words.length; ix++) { recognizedText = recognizedText + words[ix] + " "; } postMessage(recognizedText); };
![Page 61: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/61.jpg)
Use cases(Amazon FireFly)In our case, we can use Yahoo Service, like Yahoo Movie, Yahoo Shopping, Yahoo Search...
![Page 62: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/62.jpg)
Use cases(Text selection in Image, browser)
http://projectnaptha.com/
![Page 66: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/66.jpg)
WWii SShhii
![Page 68: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/68.jpg)
![Page 69: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/69.jpg)
![Page 70: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/70.jpg)
![Page 75: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/75.jpg)
![Page 76: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/76.jpg)
![Page 77: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/77.jpg)
![Page 81: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/81.jpg)
![Page 82: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/82.jpg)
![Page 83: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/83.jpg)
17
Emscripten now targets SIMD.JS
Emscripten generates SIMD.JS from C++ SIMD intrinsics & auto-vectorized code
Near-native SIMD.JS speedup
C/C++ JavaScript
1.002.03
7.188.13
02468
10
Speedup over Scalar JS
Scalar JS Scalar C++
SIMD JS SIMD C++
11
SIMD – Single Instruction, Multiple Data
SIMD operations deliver great performance & power efficiency
Scalar Operation
Cx
Cy
Cz
Cw
=
=
=
=
Ax
Ay
Az
Aw
Bx
By
Bz
Bw
+
+
+
+
Cx
Cy
Cz
Cw
Ax
Ay
Az
Aw
Bx
By
Bz
Bw
+ =
SIMD Operation of Vector Length 4
Intel® Architecture currently has SIMD operations of vector length 4, 8, 16
![Page 84: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/84.jpg)
![Page 85: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/85.jpg)
11
SIMD – Single Instruction, Multiple Data
SIMD operations deliver great performance & power efficiency
Scalar Operation
Cx
Cy
Cz
Cw
=
=
=
=
Ax
Ay
Az
Aw
Bx
By
Bz
Bw
+
+
+
+
Cx
Cy
Cz
Cw
Ax
Ay
Az
Aw
Bx
By
Bz
Bw
+ =
SIMD Operation of Vector Length 4
Intel® Architecture currently has SIMD operations of vector length 4, 8, 16
![Page 86: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/86.jpg)
13
SIMD.JS – The API
† Initial support for float32x4 and int32x4
Our SIMD prototype delivers 3x~4x Mandelbrot speedup†
Our Firefox* Prototype
![Page 87: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/87.jpg)
15
SIMD Speedups on our Chromium* Prototype
3.2 3.6 3.8 3.94.6
5.0
6.0
9.5
3.23.8
3.4
6.16.5
5.05.6
11.8
6.8
3.12.7
4.5 4.2 3.8
5.4
9.3
0
2
4
6
8
10
12
14
Transpose4x4 AOBench Mandelbrot MatrixMultiplication VertexTransform Average ShiftRows Matrix4x4Inverse
SIMD x-times faster than non-SIMD
���3rd Generation Intel® Core™ i7 processor (3667U)@ 2.00 GHz, 32-bit, Ubuntu* 133rd Generation Intel® Core™ i7 processor (3667U)@ 2.00 GHz, 64-bit, Ubuntu* 13 Intel® Atom™ processor Z3770 @ 1.46GHz, Android* 4.4
Excellent early results while still focused on functionality
Theoretical speedup limit is 4
SIMD.JS benchmarks: https://github.com/johnmccutchan/ecmascript_simd/tree/master/src/benchmarks
![Page 88: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/88.jpg)
17
Emscripten now targets SIMD.JS
Emscripten generates SIMD.JS from C++ SIMD intrinsics & auto-vectorized code
Near-native SIMD.JS speedup
C/C++ JavaScript
1.002.03
7.188.13
02468
10
Speedup over Scalar JS
Scalar JS Scalar C++
SIMD JS SIMD C++
![Page 89: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/89.jpg)
![Page 90: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/90.jpg)
PP ee
mm RRHHssjj
HH ccHH
![Page 91: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/91.jpg)
![Page 92: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/92.jpg)
WEB OF THINGS
![Page 93: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/93.jpg)
!!
![Page 94: Web of Technologies](https://reader038.vdocuments.pub/reader038/viewer/2022102315/55a525fa1a28abdf0e8b46f1/html5/thumbnails/94.jpg)