会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
2023 多反思 多进步
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
2023年10月10日
并行系统练习题&答案
摘要: 问题: 以下互连拓扑的优点和缺点是什么:二维网格、二叉树和超立方体。 注意:最好在 MPI 讲座之后做问题 2B;该问题将在那里重复并进行讨论。一些并行机包含具有不同拓扑的多个网络。例如,Blue Gene 有一个具有 3D 网状拓扑的网络和另一个具有树形拓扑的网络。 解释为什么在一台机器上拥有不同
阅读全文
posted @ 2023-10-10 05:34 我是球啊
阅读(77)
评论(0)
推荐(0)
2023年9月11日
Haskell(三):函数语法
摘要: 本章将介绍 Haskell 的一些很酷的语法结构,我们将从模式匹配开始。模式匹配包括指定某些数据应符合的模式,然后检查是否符合,并根据这些模式解构数据。 定义函数时,可以为不同的模式定义单独的函数体。这会产生非常简洁、简单且可读的代码。您可以对任何数据类型进行模式匹配 - 数字、字符、列表、元组等。
阅读全文
posted @ 2023-09-11 02:44 我是球啊
阅读(50)
评论(0)
推荐(0)
2023年9月8日
Haskell(二):类型和类型类
摘要: Haskell有一个静态类型系统,每个表达式的类型在编译时都是已知的。Haskell中的所有内容都有类型,因此编译器可以在编译程序之前对程序进行大量推理。 现在我们用GHCI来检查一些表达式的类型,通过:t,该命令后跟任何有效的表达式。 “::”读作“具有类型”。 函数也有类型,当我们编写自己的函数
阅读全文
posted @ 2023-09-08 22:43 我是球啊
阅读(172)
评论(0)
推荐(0)
并行编程(二)Julia中的顺序和异步编程
摘要: 概述 这节课的主要目标是开始使用Julia编程,实现并行算法,本次课程中,特别关注语言的部分(函数式和异步编程)。 学习目标 运行Julia代码 安装Julia软件包 编写连续的Julia代码 使用Julia的函数式编程功能 使用Julia的异步编程功能 Why Julia? 与高性能计算相关的课程
阅读全文
posted @ 2023-09-08 19:40 我是球啊
阅读(78)
评论(0)
推荐(0)
大规模并行系统编程(一)Introduction
摘要: 概述 本课程将讨论如何编写可以在大量处理器上并行运行的计算机程序,主要目标是减少执行的时间并解决无法适应单个节点的大型问题。我们将学习如何设计此类并行算法以最大限度减少通信开销和负载不平衡,如何如何使用不同的并行计算模型来实现它们,以及如何分析生成的代码和底层硬件的性能。在可用于高性能计算(HPC)
阅读全文
posted @ 2023-09-08 02:55 我是球啊
阅读(115)
评论(0)
推荐(0)
2023年9月7日
2. Haskell简单实践
摘要: 我们要做的第一件事就是运行ghc的交互模式并调用一些函数来获得对haskell的基本感觉,打开终端输入ghci,我们会得到如下的反应: 做一些简单的算术: 我们也可以在一行上使用多个运算符,并遵守所有常见的优先级规则,我们可以使用括号来明确优先级或更改优先级。 需要注意的是,如果我们想要一个负数,最
阅读全文
posted @ 2023-09-07 04:27 我是球啊
阅读(162)
评论(0)
推荐(0)
1. Haskell介绍
摘要: 什么是Haskell? Haskell是一种纯函数式编程语言,在命令式语言中,通过向计算机提供一系列任务然后执行这些任务来完成任务。在执行时,可以改变状态,比如将变量a设置为5,然后执行一些操作,将其设置为其他的值。可以使用控制流结构来多次执行某些操作。在纯函数式编程中,您不会告诉计算机要做什么,而
阅读全文
posted @ 2023-09-07 03:06 我是球啊
阅读(390)
评论(0)
推荐(0)
2023年6月7日
反思记录
摘要: 我需要每个月,甚至每周,对我最近的工作、学习、生活做一些总结与反思。每天处于一个浑浊的状态,这样非常并不好,我需要定期反思总结,日报有点频繁,那就每周和每个月吧。(其实日报也不是不行) 2023.06.07 头皮发麻,发现自己的水平远远不够,要做的、要学的事情还有特别特别多。 记录一下需要学的东西
阅读全文
posted @ 2023-06-07 19:06 我是球啊
阅读(50)
评论(0)
推荐(0)
2023年4月16日
Flink零基础学习笔记(一):基础概念
摘要: 一、Apache Flink的定义、架构和原理 Apache Flink是一个分布式大数据处理引擎,可以对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据以内存速度进行快速计算。 接下来我们介绍一下这些关键词的意义。 处理无界和有界数据 任何数据都能形成一
阅读全文
posted @ 2023-04-16 06:58 我是球啊
阅读(61)
评论(0)
推荐(0)
2023年4月10日
203. 移除链表元素
摘要: 参考链接:代码随想录 题目描述: 解题思路: 由单链表的特殊性,如果删除的是头节点应该怎么操作呢? 这里就涉及如下链表操作的两种方式: - 直接使用原来的链表进行删除操作 - 设置一个虚拟头节点进行删除操作 第一种操作: 移除头节点和移除其他节点的操作是不一样的,因为链表的其他节点都是通过前一个节点
阅读全文
posted @ 2023-04-10 23:09 我是球啊
阅读(78)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
公告