{"id":28,"date":"2022-12-05T15:46:06","date_gmt":"2022-12-05T15:46:06","guid":{"rendered":"https:\/\/www.isi.edu\/research-groups-scx\/?page_id=28"},"modified":"2022-12-06T20:03:01","modified_gmt":"2022-12-06T20:03:01","slug":"on-board-computing-analysis-framework","status":"publish","type":"page","link":"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/","title":{"rendered":"On Board Computing Analysis Framework"},"content":{"rendered":"\n\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.isi.edu\/research-groups-scx\/wp-content\/uploads\/sites\/30\/2022\/12\/on-board.png\" alt=\"on-board\" itemprop=\"image\" height=\"222\" width=\"800\" title=\"on-board\" onerror=\"this.style.display='none'\"  \/>\n\t<ul>\n<li>Next-generation space missions are continually driving on-board science data processing requirements through continuous observations, higher instrument fidelity, low-latency look ahead products, autonomous science and health operation, and multi-satellite or constellation collaboration. Heterogeneous on board processing has been recognized as a viable path towards achieving higher processing rates within a size, weight, power and radiation tolerance envelope, however this has led to an architecture trade space that can no longer be manually analyzed.<\/li>\n<li>The goal of the On-board Computing Analysis Framework is to replace the manual, waterfall development process of board design, and it replace it with a tool-enabled, iterative feedback approach, capable of exploring the trade space of heterogeneous architectures. Using this framework, a designer can rapidly define different architectures using ArchGen. This board model is then used to generate the heterogenous compiler environment and the corresponding simulators and\/or emulators in order to effectively model the end performance of the system on a given application.<\/li>\n<li>The framework supports Multi-core CPUs (ARM and PowerPC), FPGAs, DSPs, and GPUs. A benchmark of applications can then be used to scientifically compare and explore candidate architectures. The framework can be installed locally, or can be utilized in the AWS cloud, where we are research FPGA emulation on the F-1 instances. The cloud environment also enables multiple instances to be spawned in order to represent and experiment with constellations.<\/li>\n<\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>Next-generation space missions are continually driving on-board science data processing requirements through continuous observations, higher instrument fidelity, low-latency look ahead products, autonomous science and health operation, and multi-satellite or constellation collaboration. Heterogeneous on board processing has been recognized as a viable path towards achieving higher processing rates within a size, weight, power and radiation tolerance&hellip;<\/p>\n","protected":false},"author":421,"featured_media":0,"parent":25,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"news_source":"","news_author":"","external_news_link":"","footnotes":""},"class_list":["post-28","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>On Board Computing Analysis Framework - SpaceCubeX<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"On Board Computing Analysis Framework - SpaceCubeX\" \/>\n<meta property=\"og:description\" content=\"Next-generation space missions are continually driving on-board science data processing requirements through continuous observations, higher instrument fidelity, low-latency look ahead products, autonomous science and health operation, and multi-satellite or constellation collaboration. Heterogeneous on board processing has been recognized as a viable path towards achieving higher processing rates within a size, weight, power and radiation tolerance&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/\" \/>\n<meta property=\"og:site_name\" content=\"SpaceCubeX\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-06T20:03:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.isi.edu\/research-groups-scx\/wp-content\/uploads\/sites\/30\/2022\/12\/on-board.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/\",\"url\":\"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/\",\"name\":\"On Board Computing Analysis Framework - SpaceCubeX\",\"isPartOf\":{\"@id\":\"https:\/\/www.isi.edu\/research-groups-scx\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.isi.edu\/research-groups-scx\/wp-content\/uploads\/sites\/30\/2022\/12\/on-board.png\",\"datePublished\":\"2022-12-05T15:46:06+00:00\",\"dateModified\":\"2022-12-06T20:03:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/#primaryimage\",\"url\":\"https:\/\/www.isi.edu\/research-groups-scx\/wp-content\/uploads\/sites\/30\/2022\/12\/on-board.png\",\"contentUrl\":\"https:\/\/www.isi.edu\/research-groups-scx\/wp-content\/uploads\/sites\/30\/2022\/12\/on-board.png\",\"width\":800,\"height\":222,\"caption\":\"On Board Computing Analysis Framework diagram\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.isi.edu\/research-groups-scx\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Research\",\"item\":\"https:\/\/www.isi.edu\/research-groups-scx\/research\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"On Board Computing Analysis Framework\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.isi.edu\/research-groups-scx\/#website\",\"url\":\"https:\/\/www.isi.edu\/research-groups-scx\/\",\"name\":\"SpaceCubeX\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.isi.edu\/research-groups-scx\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"On Board Computing Analysis Framework - SpaceCubeX","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/","og_locale":"en_US","og_type":"article","og_title":"On Board Computing Analysis Framework - SpaceCubeX","og_description":"Next-generation space missions are continually driving on-board science data processing requirements through continuous observations, higher instrument fidelity, low-latency look ahead products, autonomous science and health operation, and multi-satellite or constellation collaboration. Heterogeneous on board processing has been recognized as a viable path towards achieving higher processing rates within a size, weight, power and radiation tolerance&hellip;","og_url":"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/","og_site_name":"SpaceCubeX","article_modified_time":"2022-12-06T20:03:01+00:00","og_image":[{"url":"https:\/\/www.isi.edu\/research-groups-scx\/wp-content\/uploads\/sites\/30\/2022\/12\/on-board.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/","url":"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/","name":"On Board Computing Analysis Framework - SpaceCubeX","isPartOf":{"@id":"https:\/\/www.isi.edu\/research-groups-scx\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/#primaryimage"},"image":{"@id":"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/www.isi.edu\/research-groups-scx\/wp-content\/uploads\/sites\/30\/2022\/12\/on-board.png","datePublished":"2022-12-05T15:46:06+00:00","dateModified":"2022-12-06T20:03:01+00:00","breadcrumb":{"@id":"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/#primaryimage","url":"https:\/\/www.isi.edu\/research-groups-scx\/wp-content\/uploads\/sites\/30\/2022\/12\/on-board.png","contentUrl":"https:\/\/www.isi.edu\/research-groups-scx\/wp-content\/uploads\/sites\/30\/2022\/12\/on-board.png","width":800,"height":222,"caption":"On Board Computing Analysis Framework diagram"},{"@type":"BreadcrumbList","@id":"https:\/\/www.isi.edu\/research-groups-scx\/research\/on-board-computing-analysis-framework\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.isi.edu\/research-groups-scx\/"},{"@type":"ListItem","position":2,"name":"Research","item":"https:\/\/www.isi.edu\/research-groups-scx\/research\/"},{"@type":"ListItem","position":3,"name":"On Board Computing Analysis Framework"}]},{"@type":"WebSite","@id":"https:\/\/www.isi.edu\/research-groups-scx\/#website","url":"https:\/\/www.isi.edu\/research-groups-scx\/","name":"SpaceCubeX","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.isi.edu\/research-groups-scx\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.isi.edu\/research-groups-scx\/wp-json\/wp\/v2\/pages\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.isi.edu\/research-groups-scx\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.isi.edu\/research-groups-scx\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.isi.edu\/research-groups-scx\/wp-json\/wp\/v2\/users\/421"}],"replies":[{"embeddable":true,"href":"https:\/\/www.isi.edu\/research-groups-scx\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":0,"href":"https:\/\/www.isi.edu\/research-groups-scx\/wp-json\/wp\/v2\/pages\/28\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.isi.edu\/research-groups-scx\/wp-json\/wp\/v2\/pages\/25"}],"wp:attachment":[{"href":"https:\/\/www.isi.edu\/research-groups-scx\/wp-json\/wp\/v2\/media?parent=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}