{"id":99699,"date":"2021-04-10T22:22:52","date_gmt":"2021-04-10T20:22:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-llvm-predstavil-hpvm-1-0-kompilyator-dlya-cpu-gpu-fpga-i-uskoritelej"},"modified":"2021-04-10T22:22:52","modified_gmt":"2021-04-10T20:22:52","slug":"proekt-llvm-predstavil-hpvm-1-0-kompilyator-dlya-cpu-gpu-fpga-i-uskoritelej","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/proekt-llvm-predstavil-hpvm-1-0-kompilyator-dlya-cpu-gpu-fpga-i-uskoritelej","title":{"rendered":"Das LLVM-Projekt hat HPVM 1.0 vorgestellt, einen Compiler f\u00fcr CPU, GPU, FPGA und Beschleuniger.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Entwickler des LLVM-Projekts haben die Ver\u00f6ffentlichung des Compilers HPVM 1.0 (Heterogeneous Parallel Virtual Machine) bekannt gegeben. Dieser zielt darauf ab, die Programmierung f\u00fcr heterogene Systeme zu vereinfachen und bietet Werkzeuge zur Code-Generierung f\u00fcr CPU, GPU, FPGA und domain-spezifische Hardware-Beschleuniger (die Unterst\u00fctzung f\u00fcr FPGA und Beschleuniger ist nicht in der Version 1.0 enthalten). Der Code des Projekts wird unter der Lizenz Apache 2.0 ver\u00f6ffentlicht.      <\/p>\n<p>Das Hauptkonzept von HPVM besteht darin, bei der Kompilierung eine einheitliche Darstellung paralleler Programme zu nutzen, die f\u00fcr die Ausf\u00fchrung auf verschiedenen Typen von Hardware geeignet ist, die das Parallelisieren von Berechnungen unterst\u00fctzen, einschlie\u00dflich GPUs, Vektoroperationen, Mehrkernprozessoren, FPGAs und verschiedenen spezialisierten Beschleuniger-Chips. Im Gegensatz zu anderen Systemen versucht HPVM, drei M\u00f6glichkeiten zur Organisation heterogener Berechnungen zu kombinieren: eine hardware- und programmiersprachenunabh\u00e4ngige Zwischenrepr\u00e4sentation, eine virtuelle Architektur des Befehlssatzes (ISA) und die Laufzeitplanung (runtime scheduling).    <\/p>\n<p>Die in HPVM verwendete, zielunabh\u00e4ngige Intermediate Representation (IR) basiert auf der LLVM 9.0 und erweitert sie durch ein hierarchisches Datenflussdiagramm, das Parallelit\u00e4t auf der Ebene von Aufgaben, Daten und Rechenpipelines erm\u00f6glicht. Die HPVM-Intermediate Representation umfasst auch Vektoranweisungen und gemeinsamen Speicher. Das Hauptziel der Verwendung dieser Intermediate Representation ist die effiziente Codegenerierung und Optimierung f\u00fcr heterogene Systeme.      <\/p>\n<p>Die virtuelle Architektur des Befehlssatzes (ISA) erm\u00f6glicht die Portabilit\u00e4t zwischen verschiedenen Hardwaretypen f\u00fcr parallele Berechnungen und sorgt daf\u00fcr, dass beim Einsatz unterschiedlicher Komponenten heterogener Systeme keine Leistungseinbu\u00dfen auftreten. Die virtuelle ISA kann auch genutzt werden, um universell ausf\u00fchrbaren Programmcode bereitzustellen, der CPU, GPU, FPGA und verschiedene Beschleuniger einbeziehen kann.      <\/p>\n<p>In der aktuellen Entwicklungsphase bietet HPVM Code-Generatoren an, die in der Lage sind, Anwendungs-Knoten, definiert durch die virtuelle ISA, f\u00fcr die Ausf\u00fchrung mit NVIDIA-GPUs (cuDNN und OpenCL), Intel AVX-Vektorbefehlen und Mehrkern-x86-CPUs zu \u00fcbersetzen. W\u00e4hrend der Ausf\u00fchrung verwendet HPVM flexible Planungspolitiken f\u00fcr den Rechenprozess, die sowohl auf Programminformationen (Graph-Strukturen) als auch auf die Kompilierung einzelner Programmknoten zur Ausf\u00fchrung auf beliebigen verf\u00fcgbaren Zielrechenressourcen im System basieren.       <\/p>\n<p>Es wird festgestellt, dass die Anwendung von HPVM zu erheblichen Leistungssteigerungen f\u00fchrt. Die Leistung der Ergebnisse der HPVM-\u00dcbersetzer ist vergleichbar mit handgeschriebenem OpenCL-Code f\u00fcr GPUs und Vektorverarbeitungseinheiten.     <\/p>\n<p>Im Vergleich zur ersten Vorabversion umfasst die HPVM 1.0 Unterst\u00fctzung f\u00fcr tensorbasierte Operationen der linearen Algebra, Frontends f\u00fcr Pytorch und Keras, die Approximation von Faltungsoperatoren sowie ein Framework zur Anpassung von Approximationen, das automatisch optimale Approximationen f\u00fcr bestimmte tensorbasierte Operationen ausw\u00e4hlt und eine Konfiguration w\u00e4hlt, die die beste Leistung gew\u00e4hrleistet.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54943\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 LLVM \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 HPVM 1.0 (Heterogeneous Parallel Virtual Machine), \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u0433\u0435\u0442\u0435\u0440\u043e\u0433\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f CPU, GPU, FPGA \u0438 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 (\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 FGPA \u0438 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 \u043d\u0435 \u0432\u043e\u0448\u043b\u0430 \u0432 \u0432\u044b\u043f\u0443\u0441\u043a 1.0). \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439 Apache 2.0. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0438\u0434\u0435\u044f HPVM \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-99699","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 LLVM \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 HPVM 1.0 (Heterogeneous Parallel Virtual Machine), \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u0433\u0435\u0442\u0435\u0440\u043e\u0433\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f CPU, GPU, FPGA \u0438 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 (\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 FGPA \u0438 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 \u043d\u0435 \u0432\u043e\u0448\u043b\u0430 \u0432 \u0432\u044b\u043f\u0443\u0441\u043a 1.0). \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439 Apache 2.0. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0438\u0434\u0435\u044f HPVM \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/proekt-llvm-predstavil-hpvm-1-0-kompilyator-dlya-cpu-gpu-fpga-i-uskoritelej\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 LLVM \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b HPVM 1.0, \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u0434\u043b\u044f CPU, GPU, FPGA \u0438 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 LLVM \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 HPVM 1.0 (Heterogeneous Parallel Virtual Machine), \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u0433\u0435\u0442\u0435\u0440\u043e\u0433\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f CPU, GPU, FPGA \u0438 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 (\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 FGPA \u0438 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 \u043d\u0435 \u0432\u043e\u0448\u043b\u0430 \u0432 \u0432\u044b\u043f\u0443\u0441\u043a 1.0). \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439 Apache 2.0. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0438\u0434\u0435\u044f HPVM \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/proekt-llvm-predstavil-hpvm-1-0-kompilyator-dlya-cpu-gpu-fpga-i-uskoritelej\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-04-10T20:22:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-10T20:22:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Das LLVM-Projekt hat HPVM 1.0 vorgestellt, einen Compiler f\u00fcr CPU, GPU, FPGA und Beschleuniger | ProHoster","description":"Die Entwickler des LLVM-Projekts haben den Compiler HPVM 1.0 (Heterogeneous Parallel Virtual Machine) ver\u00f6ffentlicht, der darauf abzielt, das Programmieren f\u00fcr heterogene Systeme zu vereinfachen und Werkzeuge zur Codegenerierung f\u00fcr CPU, GPU, FPGA und anwendungsspezifische Hardwarebeschleuniger bereitzustellen (die Unterst\u00fctzung f\u00fcr FPGA und Beschleuniger wurde nicht in die Version 1.0 aufgenommen). Der Code des Projekts wird unter der Lizenz Apache 2.0 ver\u00f6ffentlicht. Das Hauptziel von HPVM ist es,","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/proekt-llvm-predstavil-hpvm-1-0-kompilyator-dlya-cpu-gpu-fpga-i-uskoritelej","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 LLVM \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b HPVM 1.0, \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u0434\u043b\u044f CPU, GPU, FPGA \u0438 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 LLVM \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0432\u044b\u043f\u0443\u0441\u043a \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 HPVM 1.0 (Heterogeneous Parallel Virtual Machine), \u043d\u0430\u0446\u0435\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u0433\u0435\u0442\u0435\u0440\u043e\u0433\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f CPU, GPU, FPGA \u0438 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 (\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 FGPA \u0438 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u0435\u043b\u0435\u0439 \u043d\u0435 \u0432\u043e\u0448\u043b\u0430 \u0432 \u0432\u044b\u043f\u0443\u0441\u043a 1.0). \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439 Apache 2.0. \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0438\u0434\u0435\u044f HPVM \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/proekt-llvm-predstavil-hpvm-1-0-kompilyator-dlya-cpu-gpu-fpga-i-uskoritelej","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-04-10T20:22:52+00:00","article:modified_time":"2021-04-10T20:22:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99699","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-04-10 20:28:52","updated":"2022-10-01 00:53:52"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/99699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=99699"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/99699\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=99699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=99699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=99699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}