会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
2023 多反思 多进步
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
2023年11月2日
Learn DevOps-第一章:DevOps Introduction
摘要: Introduction 本课程的结构如下,我们将按照这个顺序学习: 课程内容介绍 第一部分中,我们将了解DevOps的基础知识、人员、流程和工具等知识。我们将从理解持续集成、持续交付、基础设施即代码以及围绕它们的重要工具的概述开始。在熟悉了DevOps的重点领域之后,我们将进入docker的世界。
阅读全文
posted @ 2023-11-02 09:16 我是球啊
阅读(65)
评论(0)
推荐(0)
2023年10月17日
Julia notebook:矩阵乘法
摘要: 在本次notebook中,我们将: 并行化一个简单的算法 学习不同并行策略的performance 使用Julia进行实现 问题描述 假设 所有矩阵,包括A,B和C都初始存储在master process 最终的结果会将在C中被覆盖 步骤 为了实现并行化,我们将遵循以下步骤: 确定顺序算法中可以并行
阅读全文
posted @ 2023-10-17 20:09 我是球啊
阅读(258)
评论(0)
推荐(0)
2023年10月16日
(五)Julia并行算法简介:矩阵乘法
摘要: 在本章中,我们将开始学习一系列专门讨论几种分布算法的设计、分析和实现的会议。这些算法经过精心挑选,以说明分布式内存方法的算法并行化的不同方面和潜在陷阱。本系列的第一部分研究矩阵乘法。 学习目标 在学习完本章节后,我们应该能够: 在多个处理器上并行执行矩阵乘法 通过复杂度分析和运行代码来研究不同并行化
阅读全文
posted @ 2023-10-16 21:58 我是球啊
阅读(236)
评论(0)
推荐(0)
2023年10月15日
Julia课程4:分布式计算
摘要: 在本章中,我们将学习Julia中实现分布式算法的基本工具。我们介绍了Julia中的用于分布式计算的两种主要编程模型:1)Julia标准库附带的基于任务的模型;2)Julia与消息传递接口MPI的绑定。 学习完本章节后,我们应该能够: 使用两种不同的编程模型(基于任务的模型和MPI)在Julia中实现
阅读全文
posted @ 2023-10-15 06:05 我是球啊
阅读(464)
评论(1)
推荐(0)
2023年10月12日
Julia中的异步编程
摘要: 在本章中,我们将学习Julia异步编程的基础知识,我们将了解: tasks channels Tasks 创建任务 从技术上讲,Julia中的任务是symmetric co-routine(对称协同例程)。更通俗地说,task是一项计算工作,可以在将来的某个时刻开始安排,并且可以中断和恢复。要创建任
阅读全文
posted @ 2023-10-12 23:27 我是球啊
阅读(150)
评论(0)
推荐(0)
Julia基础知识
摘要: 在本章中,我们将学习并行计算所需的Julia基本部分: 变量 函数 数组 在Julia中使用jupyter笔记本,运行单元格可以使用shift + enter,也可以使用运行按钮。 运行第一个单元格可以看到,显示了最后一行的值,我们可以用分号抑制输出,尝试执行第二个单元格,可以发现没有输出。 单元格
阅读全文
posted @ 2023-10-12 08:03 我是球啊
阅读(422)
评论(0)
推荐(0)
2023年10月11日
Julia入门
摘要: 本次并行计算课程将使用Julia编程语言,与高性能计算HPC相关的课程通常使用C、C++或者Fortran语言,Julia是一种较为新的编程语言,专为科学计算而设计。它将类似python等解释用语言的高级语法与C等编译语言的性能相结合。因此,Julia允许我们使用在教学环境中方便的语法编写高效的并行
阅读全文
posted @ 2023-10-11 21:28 我是球啊
阅读(684)
评论(0)
推荐(1)
2023年10月10日
并行系统练习题&答案
摘要: 问题: 以下互连拓扑的优点和缺点是什么:二维网格、二叉树和超立方体。 注意:最好在 MPI 讲座之后做问题 2B;该问题将在那里重复并进行讨论。一些并行机包含具有不同拓扑的多个网络。例如,Blue Gene 有一个具有 3D 网状拓扑的网络和另一个具有树形拓扑的网络。 解释为什么在一台机器上拥有不同
阅读全文
posted @ 2023-10-10 05:34 我是球啊
阅读(70)
评论(0)
推荐(0)
2023年9月11日
Haskell(三):函数语法
摘要: 本章将介绍 Haskell 的一些很酷的语法结构,我们将从模式匹配开始。模式匹配包括指定某些数据应符合的模式,然后检查是否符合,并根据这些模式解构数据。 定义函数时,可以为不同的模式定义单独的函数体。这会产生非常简洁、简单且可读的代码。您可以对任何数据类型进行模式匹配 - 数字、字符、列表、元组等。
阅读全文
posted @ 2023-09-11 02:44 我是球啊
阅读(44)
评论(0)
推荐(0)
2023年9月8日
Haskell(二):类型和类型类
摘要: Haskell有一个静态类型系统,每个表达式的类型在编译时都是已知的。Haskell中的所有内容都有类型,因此编译器可以在编译程序之前对程序进行大量推理。 现在我们用GHCI来检查一些表达式的类型,通过:t,该命令后跟任何有效的表达式。 “::”读作“具有类型”。 函数也有类型,当我们编写自己的函数
阅读全文
posted @ 2023-09-08 22:43 我是球啊
阅读(164)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
公告