GPN16:Proposing a Replacement for FreeBSD's powerd (Preview): Unterschied zwischen den Versionen
(Fahrplanbot tut Dinge) |
(→Links: Add slides) |
||
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==== ''Or, how I tamed the fan of my notebook'' ==== | |||
Ein Vortrag von kamikaze (Dominic Fandrey) auf der [[ | ---- | ||
Ein Vortrag von kamikaze (Dominic Fandrey) auf der [[GPN16]]. | |||
FreeBSD's powerd CPU frequency daemon provides userland P-State (power state) switching since 2005. Multi Core Processing has come a long way since 2005 and the increasing number of cores and pipelines in modern CPUs have exposed flaws in powerd's design that were not obvious at the time of its conception. | |||
The talk proposes three design changes addressing these flaws. A daemon named powerd++ implements this improved design. | |||
The talk will present: | The talk will present: | ||
Zeile 14: | Zeile 21: | ||
== Links == | == Links == | ||
* [https://people.freebsd.org/~kami/2016-GPN16/2016%20GPN16%20Replacing%20powerd.pdf Slides] | |||
* [http://angryswarm.blogspot.com/2016/04/powerd-better-cpu-clock-control-for.html powerd++ in my blog] | * [http://angryswarm.blogspot.com/2016/04/powerd-better-cpu-clock-control-for.html powerd++ in my blog] | ||
* [https://github.com/lonkamikaze/powerdxx powerd++ on GitHub] | * [https://github.com/lonkamikaze/powerdxx powerd++ on GitHub] | ||
{{Navigationsleiste | {{Navigationsleiste GPN16:Vorträge}} | ||
Aktuelle Version vom 28. Mai 2016, 18:20 Uhr
Or, how I tamed the fan of my notebook
Ein Vortrag von kamikaze (Dominic Fandrey) auf der GPN16.
FreeBSD's powerd CPU frequency daemon provides userland P-State (power state) switching since 2005. Multi Core Processing has come a long way since 2005 and the increasing number of cores and pipelines in modern CPUs have exposed flaws in powerd's design that were not obvious at the time of its conception.
The talk proposes three design changes addressing these flaws. A daemon named powerd++ implements this improved design.
The talk will present:
- Challenging load characteristics
- The three core design differences between powerd and powerd++
This is a short version of a talk I want to present at the EuroBSDCon 2016 later this year. The complete talk should contain benchmarks for the performance of the tools. I hope to collect some ideas about how these benchmarks should be designed from the audience.
Links
Fahrplan |
About quantumness and quantum speedup in D-Wave devices Android OS: Non-Root Packet Capturing An Introduction to ZFS Ansible Crashkurs AppArmor Crashkurs Axolotl erklärt borgbackup ChatOps CipherMail Commits statt Zeit CSD Karlsruhe Demoszene-Nachlese Die Chaosvermittlung Die Freifunk API Die Leiden des jungen Elektromobilisten Ein Jahr Rust Emacs - Beating the Learning Curve Freifunk für Geflüchtete Frënn vun der Ënn From USA to DE. GA144-Forth-Multicomputer Gulaschbytes HowTo berufliche Selbständigkeit How to efficiently build cross-platform apps that your users love? In 4 Monaten zur eigenen Zeitmaschine Infrastructure Review Inside the router Internetzugang als Menschenrecht Lightning Talks 1 Lightning Talks 2 Maker Culture in India More Secure Websites OSPAC OWASP ProActive Controls OWASP - Projekte und Mitmachen! Probabilistische Robotik Proposing a Replacement for FreeBSD's powerd (Preview) Run your own fucking infrastructure SDR: Einsteiger bis .. Services Absichern Spaß auf dem Embedded-Spielplatz Traue keinem Benchmark, den du nicht selbst gefälscht hast Trollmeeting Universal Serial Bus ur WiFi sucks!!1! Volocopter Web API Hacks mit der Jodel-App Weltraumkommunikation What to hack Wie baut man eigentlich Raumschiffe Wikidata Query Service Wir hacken Summoners War