JuliaHub
JuliaHub
  • 186
  • 236 617
Incrementally Porting Applications to the GPU using CUDA jl v5 4
Porting your CPU-based applications to GPU can be a challenging task. The all-or-nothing approach to GPU migration can be overwhelming, leading to performance challenges and bottlenecks. Join our subject matter expert Tim Besard to learn how CUDA.jl v5.4 introduces features to ease this transition.
Learn how unified memory enables you to incrementally port your applications using the GPU’s parallelism without compromising on performance.
In this webinar, learn about:
- Unified Memory: Simplifies the porting process by enabling both CPU and GPU access to memory.
- Incremental Porting: Incrementally move parts of your codebase to the GPU - Performance: See examples of accessing elements of unified CuArray, now made faster. Secure your spot today.
zhlédnutí: 136

Video

JuliaSim Studio, Unmitigated Control for the Power User of Modeling and Simulation
zhlédnutí 293Před 19 hodinami
Modeling and Simulation are not activities which are not typically done in isolation. Instead they are intimately connected to applications and deployment. While graphical user interfaces can be handy tools for the model development and analysis process, in many cases the restrictions of a point-and click environment can get in the way of more advanced user needs. JuliaSim is special. It caters...
JuliaHub Air: JuliaHub for secure computing environments
zhlédnutí 126Před měsícem
Do security restrictions limit your ability to leverage the full power of JuliaHub for sensitive projects? Discover how JuliaHub Air brings secure, air-gapped computing capabilities. Join experts from JuliaHub as they unveil JuliaHub Air, designed for secure air-gapped (not connected to the internet) environments. Explore how to deploy JuliaHub Air within your existing HPC or private cloud (lik...
Empowering Scientific Exploration: Building Dynamic System Simulations with Genie Builder
zhlédnutí 428Před 2 měsíci
Join us for an insightful webinar on the "Modeling and Execution of Discrete-Time Controllers and State Machines in JuliaSim," designed for control and signal-processing engineers looking to enhance their modeling capabilities. In this session, you will learn how to: Model discrete-time systems using the powerful ModelingToolkit. Implement and simulate finite state machines with StateMachines.j...
Advancements in Acausal Modeling with ModelingToolkit v9
zhlédnutí 622Před 2 měsíci
Join Dr. Chris Rackauckas, VP of Modeling and Simulation at JuliaHub, for an in-depth exploration of ModelingToolkit v9. Gain hands-on insights through a live demo showcasing key new features, including parameter types, units, and clocks. Explore advancements in acausal modeling with ModelingToolkit v9 and accelerate your research and development with ModelingToolkit and Julia. Got questions or...
Hands-On Parallelizing Simulations and Parameter Estimation with JuliaSim
zhlédnutí 203Před 2 měsíci
System-level validation of models is time-consuming and expensive, given the need to validate each subcomponent. Join us for an interactive session led by Dr. Ranjan Anantharaman, where we explore system-level validation using JuliaSim and JuliaHub. Ranjan will demonstrate how to perform component-wise calibration and system-level validation with JuliaSim. Learn how to assemble models, define s...
Comparative Analysis of Cell Chemistries with JuliaSim Batteries
zhlédnutí 151Před 3 měsíci
Navigating the complexities of numerous battery chemistries and form factors can be challenging when seeking the perfect fit for your application. Numerous battery chemistries and form factors are manufactured and sold but it is not always clear what battery is best for your specific application. In this webinar, we demystify the process of choosing the right battery by introducing you to the J...
Introduction to JuliaSim Batteries
zhlédnutí 665Před 3 měsíci
Next Gen Battery Simulation JuliaSim Batteries is an advanced engineering tool for simulating modern electrochemical batteries, integrating thermal and degradation physics. For more information, see juliahub.com/products/batteries/ High Performance Electrochemical Lithium-Ion Battery Simulations Accurate battery models contain several coupled partial differential equations (PDEs) that are chall...
Mastering Interactive Dash Apps with Dash.jl: A Flight Traffic Visualization Journey on JuliaHub
zhlédnutí 219Před 3 měsíci
In this webinar, we delve into the world of advanced Dash App development using Dash.jl, leading to the deployment of a dynamic flight traffic visualization on JuliaHub. Maja Gwóźdź will showcase the capabilities of Dash.jl building a flight traffic app from scratch. Learn how to use Dash.jl's powerful features such as map integration and other interactive elements that bring data to life. One ...
Revolutionizing Battery Quality: Strategies for Battery Defect Mitigation using JuliaSim
zhlédnutí 129Před 4 měsíci
Manufacturing defects introduce considerable variation among battery cells, challenging the uniformity of production batches. OEMs often struggle to deal with the impact of defects on performance and lifetime prediction. Join Dr. Marc Berliner and Dr. Ranjan Anantharaman to delve deeper into the production process, decoding how manufacturing defects influence key metrics such as performance, an...
Build Data-Centric Web Applications in Julia with Genie Builder
zhlédnutí 678Před 4 měsíci
Calling all data scientists and R&D engineers! Join us for an exploration of Genie Builder 1.0, the ultimate low-code, drag & drop tool for building data apps in Julia. Genie Builder streamlines the development of data-centric web applications around your Julia code, such as interactive dashboards, AI & simulation apps. With its drag & drop UI builder and low-code backend in pure Julia, Genie B...
Next-Gen Battery Simulation: Solving 1,000 Cell Electrochemical Battery Packs with JuliaSim
zhlédnutí 432Před 4 měsíci
Struggling with slow simulation cycles and limited models when simulating large battery packs? Join Dr. Marc D. Berliner, lead developer of JuliaSim Batteries and Dr. Chris Rackauckas, VP of Modeling and Simulation in this Webinar to solve one of the most pressing challenges in the battery industry - inefficiency in simulating large and complex battery packs using conventional tools. Existing m...
Semgrep and Julia
zhlédnutí 149Před 4 měsíci
Sergio A. Vargas walks the team through how Semgrep works with Julia's Coding Guidelines. Read the white paper here: juliahub.com/company/resources/white-papers/secure-julia-coding-practices/
Ingesting and Deploying Functional Mockup Units in JuliaSim
zhlédnutí 216Před 5 měsíci
In this Webinar, we discuss the ability of JuliaSim to ingest and generate Functional Mockup Units (FMUs). The Functional Mockup Interface (FMI) is a widely used standard to exchange dynamic simulation models, supported by 180 tools. JuliaSim uses FMI to ingest models from third-party simulation environments and to export JuliaSim models that can be run in any environment that supports FMI. In ...
Introduction to ModelingToolkit for Industrial Modelers: A Hands-On Training
zhlédnutí 773Před 5 měsíci
In this hands-on webinar, our expert team will walk you through getting started with using ModelingToolkit.jl to solve real-life problems. To start we’ll show the fundamentals of defining variables, parameters, and equations to solve a steady-state nonlinear problem. Then we’ll add time to the problem to show how we can also solve a set of differential equations. ModelingToolkit.jl can be used ...
Financial modelling on Large Data Streaming Sets
zhlédnutí 905Před 5 měsíci
Financial modelling on Large Data Streaming Sets
Micro Training: Putting a Trained Machine Learning Pipeline Behind a Webserver
zhlédnutí 154Před 5 měsíci
Micro Training: Putting a Trained Machine Learning Pipeline Behind a Webserver
Micro Training: Building and Deploying a Language Model in Julia
zhlédnutí 522Před 5 měsíci
Micro Training: Building and Deploying a Language Model in Julia
Parallel Computing for Enterprises in Julia
zhlédnutí 425Před 5 měsíci
Parallel Computing for Enterprises in Julia
Breaking Boundaries in Data Science: Introducing Next-Generation Analysis and Visualization
zhlédnutí 234Před 5 měsíci
Breaking Boundaries in Data Science: Introducing Next-Generation Analysis and Visualization
Genomic Data Analytics with JuliaHub, using SingleCellProjections and GLMakie
zhlédnutí 342Před 5 měsíci
Genomic Data Analytics with JuliaHub, using SingleCellProjections and GLMakie
Deploying Interactive Data Visualizations with Dash.jl on JuliaHub
zhlédnutí 121Před 5 měsíci
Deploying Interactive Data Visualizations with Dash.jl on JuliaHub
System identification with Julia: 9.5 Additional details
zhlédnutí 96Před 5 měsíci
System identification with Julia: 9.5 Additional details
Accelerating Simulations Using JuliaSimCompiler
zhlédnutí 194Před 5 měsíci
Accelerating Simulations Using JuliaSimCompiler
Acausal Modeling for Nonlinear Control and Analysis
zhlédnutí 211Před 5 měsíci
Acausal Modeling for Nonlinear Control and Analysis
Accelerating New Product Design with Improved Crash Simulation Modeling
zhlédnutí 84Před 5 měsíci
Accelerating New Product Design with Improved Crash Simulation Modeling
Faster Surrogate Model Simulation - Accelerating Inverse PDE Problems
zhlédnutí 119Před 5 měsíci
Faster Surrogate Model Simulation - Accelerating Inverse PDE Problems
Everything you wanted to know about floating point numbers, and didn't know who to ask.
zhlédnutí 188Před 5 měsíci
Everything you wanted to know about floating point numbers, and didn't know who to ask.
Next Gen HVAC Simulations for Future Ready Designs
zhlédnutí 168Před 5 měsíci
Next Gen HVAC Simulations for Future Ready Designs
APIs and Custom Julia Development on JuliaHub
zhlédnutí 106Před 5 měsíci
APIs and Custom Julia Development on JuliaHub

Komentáře

  • @johannesjoseph823
    @johannesjoseph823 Před 13 dny

    This is so interesting. Gonna start reading Julia's documentation for my PhD thesis!

  • @KirthanaBubalan
    @KirthanaBubalan Před 19 dny

    What are the coding languages should a beginner learn for understanding pumas. where can i learn?

    • @JuliaHubInc
      @JuliaHubInc Před 19 dny

      Have a look at the resources here julialang.org/learning/

  • @sydenymadenga8882
    @sydenymadenga8882 Před měsícem

    Thank you for a good presantation, helpful indeed

  • @basicmachines
    @basicmachines Před měsícem

    I'm not familiar with this K x epsilon term in the state transition equation. My understanding is, x are the states of the model (not of the true system), so at first sight it seems odd to have the error, epsilon appearing in the model transition equation, because this would mean the model prediction depends on the data (epsilon is a function of the data). Is there an explanation or some further reading on this aspect I could do?

    • @basicmachines
      @basicmachines Před měsícem

      Ah, you said it right at the end: "it corresponds to a steady-state Kalman filter". That's interesting, so you are fitting a linear model and a Kalman filter simultaneously? Does this method have a name in the literature or is there a reference on it?

    • @JuliaHubInc
      @JuliaHubInc Před měsícem

      The name of the method is in the video title. You can read more about it in "system identification-theory for the user" by Ljung

  • @Zhijian-ng6gv
    @Zhijian-ng6gv Před měsícem

    Nice tutorial, however I cannot run the tutorial file in Juliahub ;(

    • @Zhijian-ng6gv
      @Zhijian-ng6gv Před měsícem

      Also have no access into the simulation data

  • @NamasenITN
    @NamasenITN Před měsícem

    Sehr gut!!!!!!!!!!!

  • @SteveKelly
    @SteveKelly Před 2 měsíci

    Really exciting. I think this get MTK a lot closer to base feature parity with modelica et. al.

  • @BrettMonet
    @BrettMonet Před 2 měsíci

    Interesting, thanks Alan!

  • @jesusmtz29
    @jesusmtz29 Před 2 měsíci

    Great presentation. I do suggest next time showing a bit more hands on of these ideas. Thanks

  • @onit996
    @onit996 Před 3 měsíci

    This is exactly what I have been looking for. Thank you very much for your content!

  • @SteveKelly
    @SteveKelly Před 3 měsíci

    This looks like some cool tech!

  • @djangoworldwide7925
    @djangoworldwide7925 Před 3 měsíci

    I wish you guys upload more advanced coding videos for Julia. I find that other for the beginer level, Julia lacks those intermediate and nisch videos

    • @JuliaHubInc
      @JuliaHubInc Před 3 měsíci

      Anything in particular you are interested in, advanced coding could mean a lot of things. Does your comment refer to advanced concepts within modeling and simulation?

  • @pookiepats
    @pookiepats Před 3 měsíci

    they finally did it, it's a real language

  • @eladiorualibenson3444
    @eladiorualibenson3444 Před 4 měsíci

    Hey, nice video! I have a question, what does the u of the controler stands for?

    • @JuliaHubInc
      @JuliaHubInc Před 4 měsíci

      The variable name "u" is commonly used to denote input, in this case it's the control signal that serves as the input to the pendulum motor.

  • @gergelybencsik8626
    @gergelybencsik8626 Před 6 měsíci

    You mentioned that the simulation data contains Coulomb friction, and later you show the Bode and Nyquist of the original system - I assume without coulomb? My gut feeling is that the identified models picked up on the friction, and it probably improves phase margin. So it would be interesting to simulate the nonlinear system around the phase margin of the 'true' and identified parameters.

    • @JuliaHubInc
      @JuliaHubInc Před 6 měsíci

      Yes, the identified models will in general adjust their parameters to fit the data including the friction, which in this case means that the predictor estimated by PEM will try to rapidly cancel the simulation error using measurement feedback. I'm not sure what you mean with "simulate around the phase margin", the phase margin is an angle. Do you mean simulation of the system with an input frequency corresponding to that of where the phase margin is calculated, i.e., where the loop-transfer function is 1?

    • @gergelybencsik8626
      @gergelybencsik8626 Před 6 měsíci

      @@JuliaHubInc I would try 2 things (might look into doing it myself later, I got here because of sys ID, need a bit more time to set up and get familiar with julia...). So 1, simulate the open loop nonlinear system at the specific frequency where the phase margin was calculated, and check the output phase delay numerically and calculate the margin from that. Maybe try it with different input amplitudes since the nonlinearity would change the result. The second is to close the loop on the nonlinear system and introduce an additional delay and check stability with a handful of values that correspond to different phase shifts at the cutoff frequency. One that is predicted to be OK by both sysID results and true system, one that is sure to be unstable, and maybe 2-3 in-between values.

    • @JuliaHubInc
      @JuliaHubInc Před 6 měsíci

      @@gergelybencsik8626 a phase margin is a property of the entire loop-transfer function, including the controller. In the video, I choose a proportional gain of 30 simply to make the plot interesting and facilitate making a point. More detailed analysis of the friction nonlinearity in the Nyquist plane can be made using describing function analysis which, can often give additional insight alongside simulation of the nonlinear system. Control design and analysis are outside the scope of the videos in this video series, but I encourage you to check Julia out for some experimentation with this :) You can also launch the notebook that is linked in the video description on the JuliaHub platform for free, which would allow you to experiment with it without installing Julia yourself.

  • @jonalmeriksen9643
    @jonalmeriksen9643 Před 6 měsíci

    Would be great if the code used in this webinar was available somewhere.

  • @AndrewMcConnellXnight
    @AndrewMcConnellXnight Před 10 měsíci

    Learning a lot from this series, but wasn't sure about the Unscented Kalman filter.

  • @TheHerries
    @TheHerries Před 10 měsíci

    Awesome presentation.

  • @matthew32453245
    @matthew32453245 Před 10 měsíci

    Great videos thanks! Im learning a lot from them

  • @AbhishekYadav-de3dy
    @AbhishekYadav-de3dy Před 10 měsíci

    Great video, Could you please mention the tentative date for the next video in the description box.

    • @JuliaHubInc
      @JuliaHubInc Před 10 měsíci

      Thanks! We expect to upload it within a week.

  • @user-gd9ip9tn5b
    @user-gd9ip9tn5b Před 11 měsíci

    This is such a great webinar! Thanks a lot. I like how it replicates my process with Python in transforming data to become actionable, but in Julia, it'd be 10x faster & a lot more readable!

  • @kataklasm5621
    @kataklasm5621 Před rokem

    This is a fantastic series, great insight into applied Julia. Thank you!

  • @husain1015
    @husain1015 Před rokem

    Great work - will be looking for developments with these this year

  • @salvatoreverde4167
    @salvatoreverde4167 Před rokem

    Interesting

  • @salvatoreverde4167
    @salvatoreverde4167 Před rokem

    Up

  • @sidewalkMCS
    @sidewalkMCS Před 5 lety

    These videos are great!! 😸 Thank you for making those!!

  • @shaunc9223
    @shaunc9223 Před 7 lety

    Look forward to the presentation on the credit risk system.

  • @shaunc9223
    @shaunc9223 Před 7 lety

    Really impressed with Julia.

  • @shaunc9223
    @shaunc9223 Před 7 lety

    Very cool!

  • @shaunc9223
    @shaunc9223 Před 7 lety

    Fantastic. Thank you for sharing this.