Suche senden
Hochladen
GHC LLVMBackend Workshop (This set of slides is just a draft)
•
0 gefällt mir
•
736 views
U
ujihisa
Folgen
http://cotocoto.jp/event/39693
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 11
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
In this presentation I explain how an organization can use a 3-step architecture to involve all the stakeholders of the production process in the development of DITA documentation. The architecture adds a community portal both upstream and downstream of the documentation team. The upstream and downstream portals can plug into the existing tools and processes of the documentation team through the use of DITA documentation topics and maps. As a result more people are involved in the process without having to buy additional licenses of (expensive) specialized XML editors and/or CMS's. Watch the video at http://www.pronovix.com/leveraging-communities-improved-dita-documentation-process-drupal
Documenting with DITA in Drupal
Documenting with DITA in Drupal
Kristof Van Tomme
Drupal is modular, reusable and open source, but that's not the case for it's documentation. The documentation in code falls under the GPL license and we have a few angels that contribute to our community documentation but on the documentation that we make for our users and customers we are failing to collaborate. In this presentation I'll explain how we could turn documentation for open source projects into modular, reusable units on which we can collaborate. I'll explain what single sourcing is and how we could use it to make different types of documentation (e.g. manuals, help, training materials, training curricula, etc.) for different types of audiences from a single set of documents. I'll give an introduction to DITA (Darwin Information Type Architecture), an Oasis XML standard started at IBM and how it's used in industries with modular products to publish documentation in a range of formats in minutes in stead of days while saving up to 60% of translation costs. I'll also give a demonstration of the DITA Drupal module and explain how we want to make Drupal a platform for community authored DITA documentation that does not require knowledge about DITA from it's contributors.
Dita documentation and open source sfd szeged 2011
Dita documentation and open source sfd szeged 2011
Kristof Van Tomme
This presentation was for my project with the GovLab "Solving Public Problems with Technology" that I participated in during Fall 2014. It briefly presents a the process of playing a tabletop role-playing game called @Stake at several Participatory Budgeting meetings and developing the mobile version.
@Stake final GovLab Presentation
@Stake final GovLab Presentation
Becky Michelson
In this presentation I want to share with you the aha moment I got when I first read about customer development, lean startups and business model generation. I'll explain each of these concepts, how we started applying them at Pronovix and put them into a broader Drupal ecosystem context and why any project you run should be driven by validated customer demand.
Lean methodology sfd szeged 2011
Lean methodology sfd szeged 2011
Kristof Van Tomme
Alchemio is GitHub for documents and presentations. It's a webservice that aims to transform the way people make documents.
Pitch boostcamp alchemio
Pitch boostcamp alchemio
Kristof Van Tomme
Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014
Marc Baumgartner
These are my slides from a session I did at the APIdays in Paris. In it I explain why we need an (open source) GUI for the API web, and how we can help "Clickers", technical people who don't write code, to build applications that consume our APIs.
From Hackaton to Clickaton, why the API web needs a GUI
From Hackaton to Clickaton, why the API web needs a GUI
Kristof Van Tomme
Imagine you could send your users a hyperlink that starts up a step by step walkthrough tutorial for pretty much any process they want to do on your site. Imagine you could embed those links into your documentation or even in a special contextual help block you display on your site. Imagine further that you can record how a feature works that you have just developed, or that your customer could send you a link to a walkthrough that reproduces a bug they've found. That is exactly what you can do with the WalkHub Drupal module. Writing documentation is probably one of the least favorite things developers do, but If you don't do it, you end up spending your time giving support on ridiculously simple issues instead. When we do documentation most of us spend hours and hours pasting screenshots into Google docs, then the theme or pictures change... With Walkthrough.it you can add a documentation layer on top of your website. You can play tutorials that guide people through your site, step by step. It's like a GPS for your website. And the best part is: you can use community tutorials and easily share and collaborate on common scenarios. In this session you will learn how you can record Walkthrough tutorials using Selenium IDE, an open source plugin for Firefox. How you can then edit them, share them and incorporate them into your website. I will also show how you can use Walkthroughs to create fairly complex scripts for repetitive tasks.
Walkthrough madness: an introduction to all the amazing things you can do wit...
Walkthrough madness: an introduction to all the amazing things you can do wit...
Kristof Van Tomme
Empfohlen
In this presentation I explain how an organization can use a 3-step architecture to involve all the stakeholders of the production process in the development of DITA documentation. The architecture adds a community portal both upstream and downstream of the documentation team. The upstream and downstream portals can plug into the existing tools and processes of the documentation team through the use of DITA documentation topics and maps. As a result more people are involved in the process without having to buy additional licenses of (expensive) specialized XML editors and/or CMS's. Watch the video at http://www.pronovix.com/leveraging-communities-improved-dita-documentation-process-drupal
Documenting with DITA in Drupal
Documenting with DITA in Drupal
Kristof Van Tomme
Drupal is modular, reusable and open source, but that's not the case for it's documentation. The documentation in code falls under the GPL license and we have a few angels that contribute to our community documentation but on the documentation that we make for our users and customers we are failing to collaborate. In this presentation I'll explain how we could turn documentation for open source projects into modular, reusable units on which we can collaborate. I'll explain what single sourcing is and how we could use it to make different types of documentation (e.g. manuals, help, training materials, training curricula, etc.) for different types of audiences from a single set of documents. I'll give an introduction to DITA (Darwin Information Type Architecture), an Oasis XML standard started at IBM and how it's used in industries with modular products to publish documentation in a range of formats in minutes in stead of days while saving up to 60% of translation costs. I'll also give a demonstration of the DITA Drupal module and explain how we want to make Drupal a platform for community authored DITA documentation that does not require knowledge about DITA from it's contributors.
Dita documentation and open source sfd szeged 2011
Dita documentation and open source sfd szeged 2011
Kristof Van Tomme
This presentation was for my project with the GovLab "Solving Public Problems with Technology" that I participated in during Fall 2014. It briefly presents a the process of playing a tabletop role-playing game called @Stake at several Participatory Budgeting meetings and developing the mobile version.
@Stake final GovLab Presentation
@Stake final GovLab Presentation
Becky Michelson
In this presentation I want to share with you the aha moment I got when I first read about customer development, lean startups and business model generation. I'll explain each of these concepts, how we started applying them at Pronovix and put them into a broader Drupal ecosystem context and why any project you run should be driven by validated customer demand.
Lean methodology sfd szeged 2011
Lean methodology sfd szeged 2011
Kristof Van Tomme
Alchemio is GitHub for documents and presentations. It's a webservice that aims to transform the way people make documents.
Pitch boostcamp alchemio
Pitch boostcamp alchemio
Kristof Van Tomme
Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014
Marc Baumgartner
These are my slides from a session I did at the APIdays in Paris. In it I explain why we need an (open source) GUI for the API web, and how we can help "Clickers", technical people who don't write code, to build applications that consume our APIs.
From Hackaton to Clickaton, why the API web needs a GUI
From Hackaton to Clickaton, why the API web needs a GUI
Kristof Van Tomme
Imagine you could send your users a hyperlink that starts up a step by step walkthrough tutorial for pretty much any process they want to do on your site. Imagine you could embed those links into your documentation or even in a special contextual help block you display on your site. Imagine further that you can record how a feature works that you have just developed, or that your customer could send you a link to a walkthrough that reproduces a bug they've found. That is exactly what you can do with the WalkHub Drupal module. Writing documentation is probably one of the least favorite things developers do, but If you don't do it, you end up spending your time giving support on ridiculously simple issues instead. When we do documentation most of us spend hours and hours pasting screenshots into Google docs, then the theme or pictures change... With Walkthrough.it you can add a documentation layer on top of your website. You can play tutorials that guide people through your site, step by step. It's like a GPS for your website. And the best part is: you can use community tutorials and easily share and collaborate on common scenarios. In this session you will learn how you can record Walkthrough tutorials using Selenium IDE, an open source plugin for Firefox. How you can then edit them, share them and incorporate them into your website. I will also show how you can use Walkthroughs to create fairly complex scripts for repetitive tasks.
Walkthrough madness: an introduction to all the amazing things you can do wit...
Walkthrough madness: an introduction to all the amazing things you can do wit...
Kristof Van Tomme
vimconf2013
vimconf2013
ujihisa
Kansai Open Forum 2013
KOF2013 Minecraft / Clojure
KOF2013 Minecraft / Clojure
ujihisa
Keynote ujihisa.vim#2
Keynote ujihisa.vim#2
ujihisa
vimshell
vimshell made other shells legacy
vimshell made other shells legacy
ujihisa
for http://cotocoto.jp/event/46352
From Ruby to Haskell (Kansai Yami RubyKaigi)
From Ruby to Haskell (Kansai Yami RubyKaigi)
ujihisa
At Vancouver Haskell UnMeetup on Oct 11, 2011
Text Manipulation with/without Parsec
Text Manipulation with/without Parsec
ujihisa
CoffeeScript in hootsuite
CoffeeScript in hootsuite
ujihisa
HootSuite Dev 2
HootSuite Dev 2
ujihisa
Ruby Kansai49
Ruby Kansai49
ujihisa
Hootsuite dev 2011
Hootsuite dev 2011
ujihisa
LLVM in 20 minutes
LLVM Workshop Osaka Umeda, Japan
LLVM Workshop Osaka Umeda, Japan
ujihisa
termtter the ultimate twitter client
RubyConf 2009 LT "Termtter"
RubyConf 2009 LT "Termtter"
ujihisa
Nov 19, 2009
Hacking parse.y (RubyConf 2009)
Hacking parse.y (RubyConf 2009)
ujihisa
Hacking parse.y (RubyKansai38)
Hacking parse.y (RubyKansai38)
ujihisa
Hacking Parse.y with ujihisa
Hacking Parse.y with ujihisa
ujihisa
Ruby Kansai #35 About RubyKaigi2009 ujihisa
Ruby Kansai #35 About RubyKaigi2009 ujihisa
ujihisa
“Introduction to Lazy lists” How to use and construct lazy lists on Programming Langage Ruby.
Kof2008 Itll
Kof2008 Itll
ujihisa
All About Metarw -- VimM#2
All About Metarw -- VimM#2
ujihisa
Itc2008 Ujihisa
Itc2008 Ujihisa
ujihisa
Agile Web Posting With Ruby / Ruby Kaigi2008
Agile Web Posting With Ruby / Ruby Kaigi2008
ujihisa
We present an architecture of embedding models, vector databases, LLMs, and narrow ML for tracking global news narratives across a variety of countries/languages/news sources. As an example, we explore the real-time application of this architecture for tracking the news narrative surrounding the death of Russian opposition leader Alexei Navalny coming from Russian, French, and English sources.
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows. We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases. This video focuses on the deployment of external web forms using Jotform for Bonterra Impact Management. This solution can be customized to your organization’s needs and deployed to support the common use cases below: - Intake and consent - Assessments - Surveys - Applications - Program registration Interested in deploying web form automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Weitere ähnliche Inhalte
Mehr von ujihisa
vimconf2013
vimconf2013
ujihisa
Kansai Open Forum 2013
KOF2013 Minecraft / Clojure
KOF2013 Minecraft / Clojure
ujihisa
Keynote ujihisa.vim#2
Keynote ujihisa.vim#2
ujihisa
vimshell
vimshell made other shells legacy
vimshell made other shells legacy
ujihisa
for http://cotocoto.jp/event/46352
From Ruby to Haskell (Kansai Yami RubyKaigi)
From Ruby to Haskell (Kansai Yami RubyKaigi)
ujihisa
At Vancouver Haskell UnMeetup on Oct 11, 2011
Text Manipulation with/without Parsec
Text Manipulation with/without Parsec
ujihisa
CoffeeScript in hootsuite
CoffeeScript in hootsuite
ujihisa
HootSuite Dev 2
HootSuite Dev 2
ujihisa
Ruby Kansai49
Ruby Kansai49
ujihisa
Hootsuite dev 2011
Hootsuite dev 2011
ujihisa
LLVM in 20 minutes
LLVM Workshop Osaka Umeda, Japan
LLVM Workshop Osaka Umeda, Japan
ujihisa
termtter the ultimate twitter client
RubyConf 2009 LT "Termtter"
RubyConf 2009 LT "Termtter"
ujihisa
Nov 19, 2009
Hacking parse.y (RubyConf 2009)
Hacking parse.y (RubyConf 2009)
ujihisa
Hacking parse.y (RubyKansai38)
Hacking parse.y (RubyKansai38)
ujihisa
Hacking Parse.y with ujihisa
Hacking Parse.y with ujihisa
ujihisa
Ruby Kansai #35 About RubyKaigi2009 ujihisa
Ruby Kansai #35 About RubyKaigi2009 ujihisa
ujihisa
“Introduction to Lazy lists” How to use and construct lazy lists on Programming Langage Ruby.
Kof2008 Itll
Kof2008 Itll
ujihisa
All About Metarw -- VimM#2
All About Metarw -- VimM#2
ujihisa
Itc2008 Ujihisa
Itc2008 Ujihisa
ujihisa
Agile Web Posting With Ruby / Ruby Kaigi2008
Agile Web Posting With Ruby / Ruby Kaigi2008
ujihisa
Mehr von ujihisa
(20)
vimconf2013
vimconf2013
KOF2013 Minecraft / Clojure
KOF2013 Minecraft / Clojure
Keynote ujihisa.vim#2
Keynote ujihisa.vim#2
vimshell made other shells legacy
vimshell made other shells legacy
From Ruby to Haskell (Kansai Yami RubyKaigi)
From Ruby to Haskell (Kansai Yami RubyKaigi)
Text Manipulation with/without Parsec
Text Manipulation with/without Parsec
CoffeeScript in hootsuite
CoffeeScript in hootsuite
HootSuite Dev 2
HootSuite Dev 2
Ruby Kansai49
Ruby Kansai49
Hootsuite dev 2011
Hootsuite dev 2011
LLVM Workshop Osaka Umeda, Japan
LLVM Workshop Osaka Umeda, Japan
RubyConf 2009 LT "Termtter"
RubyConf 2009 LT "Termtter"
Hacking parse.y (RubyConf 2009)
Hacking parse.y (RubyConf 2009)
Hacking parse.y (RubyKansai38)
Hacking parse.y (RubyKansai38)
Hacking Parse.y with ujihisa
Hacking Parse.y with ujihisa
Ruby Kansai #35 About RubyKaigi2009 ujihisa
Ruby Kansai #35 About RubyKaigi2009 ujihisa
Kof2008 Itll
Kof2008 Itll
All About Metarw -- VimM#2
All About Metarw -- VimM#2
Itc2008 Ujihisa
Itc2008 Ujihisa
Agile Web Posting With Ruby / Ruby Kaigi2008
Agile Web Posting With Ruby / Ruby Kaigi2008
Kürzlich hochgeladen
We present an architecture of embedding models, vector databases, LLMs, and narrow ML for tracking global news narratives across a variety of countries/languages/news sources. As an example, we explore the real-time application of this architecture for tracking the news narrative surrounding the death of Russian opposition leader Alexei Navalny coming from Russian, French, and English sources.
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows. We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases. This video focuses on the deployment of external web forms using Jotform for Bonterra Impact Management. This solution can be customized to your organization’s needs and deployed to support the common use cases below: - Intake and consent - Assessments - Surveys - Applications - Program registration Interested in deploying web form automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Presented by Mike Hicks
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Scalable LLM APIs for AI and Generative AI Application Development Ettikan Karuppiah, Director/Technologist - NVIDIA Apidays Singapore 2024: Connecting Customers, Business and Technology (April 17 & 18, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
Presentation from Melissa Klemke from her talk at Product Anonymous in April 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Following the popularity of "Cloud Revolution: Exploring the New Wave of Serverless Spatial Data," we're thrilled to announce this much-anticipated encore webinar. In this sequel, we'll dive deeper into the Cloud-Native realm by uncovering practical applications and FME support for these new formats, including COGs, COPC, FlatGeoBuf, GeoParquet, STAC, and ZARR. Building on the foundation laid by industry leaders Michelle Roby of Radiant Earth and Chris Holmes of Planet in the first webinar, this second part offers an in-depth look at the real-world application and behind-the-scenes dynamics of these cutting-edge formats. We will spotlight specific use-cases and workflows, showcasing their efficiency and relevance in practical scenarios. Discover the vast possibilities each format holds, highlighted through detailed discussions and demonstrations. Our expert speakers will dissect the key aspects and provide critical takeaways for effective use, ensuring attendees leave with a thorough understanding of how to apply these formats in their own projects. Elevate your understanding of how FME supports these cutting-edge technologies, enhancing your ability to manage, share, and analyze spatial data. Whether you're building on knowledge from our initial session or are new to the serverless spatial data landscape, this webinar is your gateway to mastering cloud-native formats in your workflows.
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
MINDCTI Revenue Release Quarter 1 2024
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Abhishek Deb(1), Mr Abdul Kalam(2) M. Des (UX) , School of Design, DIT University , Dehradun. This paper explores the future potential of AI-enabled smartphone processors, aiming to investigate the advancements, capabilities, and implications of integrating artificial intelligence (AI) into smartphone technology. The research study goals consist of evaluating the development of AI in mobile phone processors, analyzing the existing state as well as abilities of AI-enabled cpus determining future patterns as well as chances together with reviewing obstacles as well as factors to consider for more growth.
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Corporate and higher education. Two industries that, in the past, have had a clear divide with very little crossover. The difference in goals, learning styles and objectives paved the way for differing learning technologies platforms to evolve. Now, those stark lines are blurring as both sides are discovering they have content that’s relevant to the other. Join Tammy Rutherford as she walks through the pros and cons of corporate and higher ed collaborating. And the challenges of these different technology platforms working together for a brighter future.
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Three things you will take away from the session: • How to run an effective tenant-to-tenant migration • Best practices for before, during, and after migration • Tips for using migration as a springboard to prepare for Copilot in Microsoft 365 Main ideas: Migration Overview: The presentation covers the current reality of cross-tenant migrations, the triggers, phases, best practices, and benefits of a successful tenant migration Considerations: When considering a migration, it is important to consider the migration scope, performance, customization, flexibility, user-friendly interface, automation, monitoring, support, training, scalability, data integrity, data security, cost, and licensing structure Next Wave: The next wave of change includes the launch of Copilot, which requires businesses to be prepared for upcoming changes related to Copilot and the cloud, and to consolidate data and tighten governance ShareGate: ShareGate can help with pre-migration analysis, configurable migration tool, and automated, end-user driven collaborative governance
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
In this talk, we are going to cover the use-case of food image generation at Delivery Hero, its impact and the challenges. In particular, we will present our image scoring solution for filtering out inappropriate images and elaborate on the models we are using.
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
This reviewer is for the second quarter of Empowerment Technology / ICT in Grade 11
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving. A report by Poten & Partners as part of the Hydrogen Asia 2024 Summit in Singapore. Copyright Poten & Partners 2024.
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
JAM, the future of Polkadot.
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Whatsapp Number Escorts Call girls 8617370543 Available 24x7 Navi Mumbai Call Girls Service Offer Genuine VIP Model Escorts Call Girls in Your Budget. Navi Mumbai Call Girls Service Provide Real Call Girls Number. Make Your Sexual Pleasure Memorable with Our Navi Mumbai Call Girls at Affordable Price. Top VIP Escorts Call Girls, High Profile Independent Escorts Call Girls, Housewife Women Escorts Call Girl, College Girls Escorts Call Girls, Russian Escorts Call girls Service in Your Budget.
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Scaling API-first – The story of a global engineering organization Ian Reasor, Senior Computer Scientist - Adobe Radu Cotescu, Senior Computer Scientist - Adobe Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
DBX 1Q24 Investor Presentation
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Kürzlich hochgeladen
(20)
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
GHC LLVMBackend Workshop (This set of slides is just a draft)
1.
GHC LLVMBackend Workshop May 8,
2010 Osaka, Japan Tatsuhiro Ujihisa http://ujihisa.blogspot.com/
2.
GHC? •The most common
Haskell compiler •More features than Haskell98 specification
3.
LLVM? •Low LevelVirtual Machine •A
virtual machine for arbitrary environments •(like JVM for C)
4.
GHC × LLVM
5.
Demo
6.
☜ What I
did? • "fib" app on normal GHC • "fib" app on LLVM GHC • benchmarks of them
7.
Differences •What do they
change from and to? •GHC: •Haskell -> Executable •LLVM GHC: •Haskell -> LLVM Assembly Language
8.
LLVM Assemby Language (1/2) •Platform-independent Assembly
Language •Infinite number of (virtual) registers •All registers are referential transparent
9.
LLVM Assemby Language (2/2) •Can
call all C functions •other features are almost same as other common assembly languages such as IA-32
10.
Advantage? ☞ Optimizer!
11.
(to be continued...)
Jetzt herunterladen