Video
Not enough ratings.
Ruby on SCC: Casually programming SCC with Ruby
1
13
40
84
97
119
150
189
205
223
250
271
298
306
344
370
380
405
485
523
563
619
645
655
683
701
732
761
809
901
946
978
1069
1082
1104
1106
1160
Lecture Structure
- Ruby on (00:00:13)
- Distributed (00:00:13)
- Web services (00:00:13)
- Use Ruby for casual distributed p (00:00:13)
- Our Objective (00:00:13)
- Ruby on Our Objective (00:01:03)
- Ruby on (00:01:03)
- Distributed (00:01:03)
- Web services 1 (00:01:03)
- Use Ruby for casual distributed programming on (00:01:03)
- Ruby is VT1 (00:01:24)
- Ruby is easy (00:01:37)
- Ruby is powerful (00:01:59)
- Many programming r (00:01:59)
- Reflective (00:01:59)
- Functional (00:01:59)
- Object oriented (00:01:59)
- Multi paradigm (00:01:59)
- Ruby is productive (00:02:30)
- Ruby on (00:03:09)
- Topics (00:03:25)
- Distributed objects with Ruby on (00:03:25)
- Ruby binding of (00:03:25)
- Ruby Interpreter on (00:03:25)
- Share our early experiences with Ruby on (00:03:25)
- Running Ruby on (00:03:43)
- No source code modification was needed (00:03:43)
- run on a Linux (00:03:43)
- original ruby built to (00:03:43)
- on Performance (00:04:10)
- Benchmark environment (00:04:10)
- Same binary run on (00:04:10)
- Standard benchmark suite included in distribution (00:04:10)
- Evaluated performance of on (00:04:10)
- e performance is 30 that of in avg (00:04:31)
- Ruby benchmark suite run on and (00:04:31)
- Result n to CPU frequency (00:04:31)
- on Performance Fast benchmarks slow (00:04:58)
- on Performance (00:05:06)
- slow off die private memory (00:05:06)
- Object allocation causes to access (00:05:06)
- Slow a lot of object allocations (00:05:06)
- Fast little object allocations (00:05:06)
- Analysis Object allocation on is slow (00:05:06)
- Conclusion runs on without modification (00:05:44)
- object allocations (00:05:44)
- largely (00:05:44)
- y affected by number of (00:05:44)
- Performance (00:05:44)
- Topics (00:06:10)
- Ruby Background (00:06:20)
- Faster than off chip memory (00:06:20)
- buffer (00:06:20)
- is a on tile memory (00:06:20)
- passing (00:06:20)
- buffer (00:06:20)
- The message (00:06:20)
- has special hardware for (00:06:20)
- Ruby Objective (00:07:55)
- Evaluate performance gain by using from Ruby (00:07:55)
- a Linux network driver transparently using (00:07:55)
- Two conventional methods (00:07:55)
- Use s communication hardware from Ruby (00:07:55)
- Ruby Overview (00:08:05)
- binding (00:08:05)
- Ruby (00:08:05)
- Ruby (00:08:05)
- has a C extension mechanism (00:08:05)
- library (00:08:05)
- Ruby Interface (00:08:43)
- Message payloads expressed by String (00:08:43)
- Ruby does not support explicit memory access (00:08:43)
- Minor difference from the original C (00:08:43)
- accessible from Ruby (00:08:43)
- Ruby Performance Ruby 2x 10x faster than TCP (00:10:02)
- Ruby Conclusion (00:10:19)
- Topics (00:10:45)
- Distributed Objects with F Ruby (00:10:55)
- Distributed Objects with Ruby (00:11:23)
- Distributed Ruby Usage A remote obj can be accessed just like a local obj (00:11:41)
- Distributed Ruby Communication (00:12:12)
- Distributed Ruby on (00:12:41)
- Communication in (00:12:41)
- Try using (00:12:41)
- inter node communication (00:12:41)
- TCP is used for (00:12:41)
- Extending (00:13:29)
- Extend to support those features (00:13:29)
- Variable sized messages (00:13:29)
- Two missing features in to be used in (00:13:29)
- Extending peek (00:15:01)
- buff r (00:15:01)
- COPY (00:15:01)
- header part of the arrived without consuming (00:15:01)
- given (00:15:01)
- Checks for arrival from Q (00:15:01)
- was added to (00:15:01)
- Variable sized messages (00:15:46)
- Use peek to determine if there is an incoming (00:15:46)
- Unmatched send (00:15:46)
- J without consuming (00:15:46)
- Distributed Ruby with Performance (00:16:18)
- Ruby Performance Ruby 2x 10x faster than TCP (00:17:49)
- Distributed Ruby with Performance (00:18:02)
- Ruby Performance Ruby 2x 10x faster than TCP (00:18:24)
- Distributed Ruby with Conclusion (00:18:26)
- Performance improvement was limited (00:18:26)
- Use communication hardware as (00:18:26)
- Distributed Ruby with lib (00:18:26)
- Distributed objects on (00:18:26)
- Summary (00:19:43)
Links added to this content
No links have been added to this content so far.
Tags added to this content
No tags have been added to this content so far.
Create Note
Dear user,
with the manuscript function you'll be able to create your own digital lecture manuscript.
However, in order to link all your notes with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
with the manuscript function you'll be able to create your own digital lecture manuscript.
However, in order to link all your notes with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Place a Marker
Dear user,
with the marker function you'll be able to create your own digital time markers.
However, in order to link all your markers with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
with the marker function you'll be able to create your own digital time markers.
However, in order to link all your markers with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Please enable javascript to use this function.
Keyword
Please enable javascript to use this function.
Add to my playlist
Dear user,
with the playlist function you'll be able to create your own lecture video playlists.
However, in order to link all your playlists with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
with the playlist function you'll be able to create your own lecture video playlists.
However, in order to link all your playlists with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Playlists
This content is not used in any playlist.