Frank Riemenschneider
Frank Riemenschneider (* 30. Juni 1965 in Hannover) ist ehemaliger Chefredakteur bei den Fachzeitschriften 'Elektronik', 'Elektronik Automotive' und 'Elektronik NEO' und des Weiteren Mikroelektronik-Analyst, Technologie-Konferenzveranstalter und Sachbuchautor zu Computerthemen. Seit 15. September 2022 arbeitet er als Senior Marketing Engineer für den Hard- und Software-Hersteller Lauterbach GmbH in Höhenkirchen-Siegertsbrunn.
Autor
Parallel zu seinem Studium der Elektrotechnik an der Universität Hannover schrieb Riemenschneider zwischen 1980 und 1990 in der Ära der Commodore-Computer acht Bücher über die Programmierung des Commodore 64 und Amiga, von denen sich insbesondere die im Markt & Technik Verlag erschienenen C64/C128: Alles über Maschinensprache und Amiga: Programmieren in Maschinensprache zu Standardwerken für die Assembler-Programmierung der Commodore-Computer entwickelten.
Riemenschneider veröffentlichte die schnellsten für diese Computer entwickelten Algorithmen für die Erstellung hochauflösender Grafiken, die bis zu 400× schneller arbeiteten als die vom Hersteller vorgeschlagenen Verfahren.
Als Autor für Computer-Zeitschriften entwickelte er die schnellsten für den Commodore 64 und die Floppy VC1541 veröffentlichten Beschleuniger für den Datentransfer zwischen Computer und Floppy. Das im Computermagazin 64’er erschienene Diskettenkopierprogramm „Master-Copy Plus“ (Heft 2/89; Seite 28, 30–33) konnte erstmals und als einzige Software eine Diskette bei Benutzung des serienmäßigen seriellen Bus ohne den Einsatz jeglicher Zusatzhardware in 55 Sekunden<ref name="64er-Magazin">64’er Magazin 02/1989, Anwendung des Monats, Die Kopiermaschine - Master Copy Plus, Seite 28 ff</ref> kopieren. Sechs Monate nach der Veröffentlichung von „Master-Copy Plus“ folgte eine Version „Master-Copy Parallel“, die mit Hilfe eines Parallel-Bus-Kabels eine Diskettenkopie in unter 20 Sekunden<ref name="64er-Magazin"/> anfertigte. Dies ist die schnellste Zeit auf einem Commodore 64 überhaupt.
Die in beiden Programmen verwendeten Algorithmen für den Datentransfer zwischen Computer und Floppy kamen anschließend auch in professionellen Produkten zum Einsatz. Nach Erscheinen des Amiga schrieb Riemenschneider auch Artikel für das Amiga-Magazin.
Arbeit
Nach Abschluss seines Studiums (Dipl.-Ing.) und Tätigkeiten in der Industrie wechselte Riemenschneider im Juli 2007 zur Fachzeitschrift Elektronik, wo er für das Resort Mikroelektronik verantwortlich war. Besondere Beachtung finden seine regelmäßig technisch tiefgreifenden Analysen von den z. B. in Smartphones, Tablets und anderen Mobilgeräten eingesetzten Cortex-A-Prozessoren der Firma ARM, den Atom-Prozessoren der Firma Intel sowie Mikrocontrollern, speziell mit Prozessorkernen der Typen ARM Cortex-M und Renesas Electronics RX. Im September 2015 übernahm Riemenschneider die Leitung der Fachzeitschrift 'DESIGN&ELEKTRONIK', die sich seitdem auf einem stetigen Wachstumskurs befindet und die Redaktion in nur 18 Monaten verdoppeln konnte. Tiefgreifende technische Analysen von Mikroelektronik-Komponenten finden Abnehmer bei allen relevanten Industriekunden. Riemenschneider war Mitglied im Steering-Committee und Veranstalter der Konferenz 'Embedded World' in Nürnberg, die jedes Jahr zeitgleich zur gleichnamigen Messe stattfindet und im Jahr 2018 rund 2.100 Teilnehmer hatte.
Analyse des iPhone-Prozessors Apple A6
{{#if: Apple A6|{{#ifexist:Apple A6|
|{{#if: |{{#ifexist:{{{2}}}|
|{{#if: |{{#ifexist:{{{3}}}|
|}}|}}|}}|}}|}}|Einbindungsfehler: Die Vorlage Hauptartikel benötigt immer mindestens ein Argument.}}
Hohe Aufmerksamkeit rief ein Vortrag über den im iPhone 5 eingesetzten Prozessor Apple A6 hervor, den Riemenschneider am 9. Juli 2013 auf der von ARM und der WEKA Fachmedien GmbH veranstalteten ARM-Entwicklerkonferenz<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20110326124039
| {{#ifeq: 20110326124039 | *
| {{#if: Konferenz für ARM-Systementwicklung. | {{#invoke:WLink|getEscapedTitle|Konferenz für ARM-Systementwicklung.}} | {{#invoke:Webarchiv|getdomain|http://www.arm-entwicklerkonferenz.de/home.html}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20110326124039}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Konferenz für ARM-Systementwicklung. | {{#invoke:WLink|getEscapedTitle|Konferenz für ARM-Systementwicklung.}} | {{#invoke:Webarchiv|getdomain|http://www.arm-entwicklerkonferenz.de/home.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20110326124039}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Konferenz für ARM-Systementwicklung. | {{#invoke:WLink|getEscapedTitle|Konferenz für ARM-Systementwicklung.}} | {{#invoke:Webarchiv|getdomain|http://www.arm-entwicklerkonferenz.de/home.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Konferenz für ARM-Systementwicklung. | {{#invoke:WLink|getEscapedTitle|Konferenz für ARM-Systementwicklung.}} | {{#invoke:Webarchiv|getdomain|http://www.arm-entwicklerkonferenz.de/home.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Konferenz für ARM-Systementwicklung. | {{#invoke:WLink|getEscapedTitle|Konferenz für ARM-Systementwicklung.}} | {{#invoke:Webarchiv|getdomain|http://www.arm-entwicklerkonferenz.de/home.html}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Konferenz für ARM-Systementwicklung. | {{#invoke:WLink|getEscapedTitle|Konferenz für ARM-Systementwicklung.}} | {{#invoke:Webarchiv|getdomain|http://www.arm-entwicklerkonferenz.de/home.html}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20110326124039|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.arm-entwicklerkonferenz.de/home.html}}
|| {{#if: || }}
}}{{#if: Konferenz für ARM-Systementwicklung.
| {{#if: {{#invoke:WLink|isBracketedLink|Konferenz für ARM-Systementwicklung.}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.arm-entwicklerkonferenz.de/home.html%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.arm-entwicklerkonferenz.de/home.html%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.arm-entwicklerkonferenz.de/home.html }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref> in München hielt. Da Apple selbst keine Informationen über diesen herausgegeben hatte, hackte Riemenschneider per Jailbreak ein iPhone 5, um im Anschluss eigens entwickelte Apps auf dieses laden und ausführen zu können. Aus den Ergebnissen zog Riemenschneider Rückschlüsse auf die von Apple Swift genannte Mikroarchitektur des A6, z. B. auf die Anzahl der Instruktions-Dekoder, die Anzahl und Art der Ausführungs-Einheiten und die Länge der Pipeline. Das in seinem Vortrag präsentierte Blockschaltbild von Swift (siehe Apple A6#Mikroarchitektur und Abbildung) ist die bislang einzige Veröffentlichung dieser Art. Während seines Vortrages musste Riemenschneider allerdings auch einräumen, dass es ohne Kooperation von Apple unmöglich sei, Details wie z. B. die Größe von Puffern für die dynamische Sprungvorhersage zu ermitteln.
Analyse des iPhone-Prozessors Apple A7
{{#if: Apple A7|{{#ifexist:Apple A7|
|{{#if: |{{#ifexist:{{{2}}}|
|{{#if: |{{#ifexist:{{{3}}}|
|}}|}}|}}|}}|}}|Einbindungsfehler: Die Vorlage Hauptartikel benötigt immer mindestens ein Argument.}}
Am 31. März 2014 veröffentlichte Riemenschneider eine Analyse des im iPhone 5S eingesetzten Prozessors Apple A7.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20140407070111
| {{#ifeq: 20140407070111 | *
| {{#if: Apples “Cyclone”-CPU-Architektur enthüllt. | {{#invoke:WLink|getEscapedTitle|Apples “Cyclone”-CPU-Architektur enthüllt.}} | {{#invoke:Webarchiv|getdomain|http://www.elektroniknet.de/halbleiter/prozessoren/artikel/107338/}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20140407070111}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Apples “Cyclone”-CPU-Architektur enthüllt. | {{#invoke:WLink|getEscapedTitle|Apples “Cyclone”-CPU-Architektur enthüllt.}} | {{#invoke:Webarchiv|getdomain|http://www.elektroniknet.de/halbleiter/prozessoren/artikel/107338/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2025-02-10 20:53:25 InternetArchiveBot | 2025-02-10 20:53:25 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20140407070111}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Apples “Cyclone”-CPU-Architektur enthüllt. | {{#invoke:WLink|getEscapedTitle|Apples “Cyclone”-CPU-Architektur enthüllt.}} | {{#invoke:Webarchiv|getdomain|http://www.elektroniknet.de/halbleiter/prozessoren/artikel/107338/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2025-02-10 20:53:25 InternetArchiveBot | 2025-02-10 20:53:25 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Apples “Cyclone”-CPU-Architektur enthüllt. | {{#invoke:WLink|getEscapedTitle|Apples “Cyclone”-CPU-Architektur enthüllt.}} | {{#invoke:Webarchiv|getdomain|http://www.elektroniknet.de/halbleiter/prozessoren/artikel/107338/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2025-02-10 20:53:25 InternetArchiveBot | 2025-02-10 20:53:25 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Apples “Cyclone”-CPU-Architektur enthüllt. | {{#invoke:WLink|getEscapedTitle|Apples “Cyclone”-CPU-Architektur enthüllt.}} | {{#invoke:Webarchiv|getdomain|http://www.elektroniknet.de/halbleiter/prozessoren/artikel/107338/}} }} ({{#if: {{#if: 2025-02-10 20:53:25 InternetArchiveBot | 2025-02-10 20:53:25 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Apples “Cyclone”-CPU-Architektur enthüllt. | {{#invoke:WLink|getEscapedTitle|Apples “Cyclone”-CPU-Architektur enthüllt.}} | {{#invoke:Webarchiv|getdomain|http://www.elektroniknet.de/halbleiter/prozessoren/artikel/107338/}} }}
}}}}}}}}{{#if:2025-02-10 20:53:25 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20140407070111|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.elektroniknet.de/halbleiter/prozessoren/artikel/107338/}}
|| {{#if: || }}
}}{{#if: Apples “Cyclone”-CPU-Architektur enthüllt.
| {{#if: {{#invoke:WLink|isBracketedLink|Apples “Cyclone”-CPU-Architektur enthüllt.}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.elektroniknet.de/halbleiter/prozessoren/artikel/107338/%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.elektroniknet.de/halbleiter/prozessoren/artikel/107338/%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.elektroniknet.de/halbleiter/prozessoren/artikel/107338/ }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}} Meldung bei Elektroniknet.de vom 31. März 2014.</ref> Da Apple nur wenige Informationen über diesen herausgegeben hatte, hackte Riemenschneider per Jailbreak ein iPhone 5S, um im Anschluss eigens entwickelte Apps auf dieses laden und ausführen zu können. Aus den Ergebnissen zog Riemenschneider Rückschlüsse auf die von Apple Cyclone genannte Mikroarchitektur des A7, z. B. auf die Anzahl der Instruktions-Dekoder, die Anzahl und Art der Ausführungs-Einheiten und die Länge der Pipeline. Das präsentierte Blockschaltbild von Cyclone (siehe Apple A7#Mikroarchitektur und Abbildung) ist die bislang einzige Veröffentlichung dieser Art.
Prognose des iPhone-Prozessors Apple A8
{{#if: Apple A8|{{#ifexist:Apple A8|
|{{#if: |{{#ifexist:{{{2}}}|
|{{#if: |{{#ifexist:{{{3}}}|
|}}|}}|}}|}}|}}|Einbindungsfehler: Die Vorlage Hauptartikel benötigt immer mindestens ein Argument.}}
Am 1. September 2014, also 9 Tage vor der offiziellen Vorstellung des iPhone 6, veröffentlichte Riemenschneider eine detaillierte Prognose des eingesetzten Prozessors Apple A8 sowie der eingesetzten Funk-Chips, der Speicher und der Chip-Fertigung.<ref>Unsere Prognose zu Apples A8-Chip im iPhone 6. Meldung bei Elektroniknet.de vom 1. September 2014.</ref>
Analyse des MacBook-Prozessors Apple M1
{{#if: Apple M1|{{#ifexist:Apple M1|
|{{#if: |{{#ifexist:{{{2}}}|
|{{#if: |{{#ifexist:{{{3}}}|
|}}|}}|}}|}}|}}|Einbindungsfehler: Die Vorlage Hauptartikel benötigt immer mindestens ein Argument.}}
Am 10. November 2020 veröffentlichte Riemenschneider eine Analyse des im Apple MacBook eingesetzten Prozessors Apple M1.<ref>Apples M1-SoC demütigt komplette x86-Konkurrenz. Meldung bei Elektroniknet.de vom 10. November 2020.</ref> Da Apple nur wenige Informationen über diesen herausgegeben hatte, hackte Riemenschneider per Jailbreak ein iPhone 12 Pro, um im Anschluss eigens entwickelte Apps sowie frei im Internet verfügbaren Code auf dieses laden und ausführen zu können. Aus den Ergebnissen zog Riemenschneider Rückschlüsse auf die von Apple Firestorm genannte Mikroarchitektur des M1, z. B. auf die Anzahl der Instruktions-Dekoder, die Anzahl und Art der Ausführungs-Einheiten und die Größe der Caches.
Privates
Riemenschneider lebt mit seiner Lebensgefährtin, einer Gymnasiallehrerin, in München.
Werke
- {{#invoke:Vorlage:Literatur|f}}
- {{#invoke:Vorlage:Literatur|f}}
- {{#invoke:Vorlage:Literatur|f}}
- {{#invoke:Vorlage:Literatur|f}}
- {{#invoke:Vorlage:Literatur|f}}
- {{#invoke:Vorlage:Literatur|f}}
- {{#invoke:Vorlage:Literatur|f}}
- {{#invoke:Vorlage:Literatur|f}}
Einzelnachweise
<references />
{{#ifeq: p | p | | {{#if: | |
}} }}{{#ifeq:||{{#if: 2020-04-27 | [[Kategorie:Wikipedia:GND fehlt {{#invoke:Str|left|2020-04-27|7}}]] }}{{#if: ja | {{#if: 2020-04-27 | | }} }} }}{{#if: | {{#ifeq: 0 | 2 | | }} }}{{#if: | {{#ifeq: 0 | 2 | | }} }}{{#ifeq: p | p | {{#if: | | {{#if: {{#statements:P227}} | | }} }} }}{{#ifeq: p | p | {{#if: | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P227}} | | }} }} }} }}{{#ifeq: p | p | {{#if: | | {{#if: {{#statements:P244}} | | }} }} }}{{#ifeq: p | p | {{#if: | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P244}} | | }} }} }} }}{{#ifeq: p | p | {{#if: | | {{#if: {{#statements:P214}} | | }} }} }}{{#ifeq: p | p | {{#if: | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P214}} | | }} }} }} }}Vorlage:Wikidata-Registrierung
{{#if: Riemenschneider, Frank | {{#if: | {{#if: deutscher Mikroelektronik-Analyst und Sachbuchautor | {{#if: 30. Juni 1965 | {{#if: Hannover | {{#if: | {{#if: || Personendaten | |
|---|---|
| NAME | Riemenschneider, Frank
}} |
| ALTERNATIVNAMEN |
}} |
| KURZBESCHREIBUNG | deutscher Mikroelektronik-Analyst und Sachbuchautor
}} |
| GEBURTSDATUM | 30. Juni 1965
}} |
| GEBURTSORT | Hannover
}} |
| STERBEDATUM |
}} |
| STERBEORT |
}} |
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Archiv-URL
- Wikipedia:Vorlagenfehler/Parameter:URL
- Wikipedia:Vorlagenfehler/Parameter:Linktext
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Linktext fehlt
- Wikipedia:GND fehlt
- Wikipedia:Normdaten-TYP falsch oder fehlend
- Wikipedia:GND in Wikipedia fehlt, in Wikidata vorhanden
- Wikipedia:GND in Wikipedia vorhanden, fehlt jedoch in Wikidata
- Wikipedia:LCCN in Wikipedia fehlt, in Wikidata vorhanden
- Wikipedia:LCCN in Wikipedia vorhanden, fehlt jedoch in Wikidata
- Wikipedia:VIAF in Wikipedia fehlt, in Wikidata vorhanden
- Wikipedia:VIAF in Wikipedia vorhanden, fehlt jedoch in Wikidata
- Journalist (Deutschland)
- Autor
- Sachliteratur (Informatik)
- Deutscher
- Geboren 1965
- Mann