Ocelot 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Ocelot 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Ocelot 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Ocelot 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Ocelot 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 BSD
开发语言 C/C++
操作系统 Linux
软件类型 开源软件
所属分类 开发工具编译器
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2009-12-24

软件简介

开源项目Ocelot是CUDA程序的准实时(just-in-time)编译器,目的是让同样的程序能运行在NVIDIA GPU或多核x86 CPU上。CUDA是NVIDIA推出的通用并行计算(GPGPU)整合技术,可利用GPU作为C编译器的开发环境。

新的Ocelot项目可以让用户选择GPU或CPU之间选择执行CUDA程序,它并不支持ATI的GPU。开发者声称无需重新编译,Ocelot就能允许CUDA程序在NVIDIA GPU和x86-CPU全速运行。Ocelot代码采用New BSD许可证发布,目前只推出1.0 Alpha测试版。

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/06/14 17:52

Ocelot(九)- 教你如何配置Ocelot?

配置 可以在此处找到示例配置。配置有两个部分。一组ReRoutes和一个GlobalConfiguration。ReRoutes是告诉Ocelot如何处理上游请求的对象。全局配置有点hacky并允许覆盖ReRoute特定设置。如果您不想管理大量ReRoute特定设置,这将非常有用。 { "ReRoutes": [], "GlobalConfiguration": {} } 这是一个示例ReRoute配置,您不需要设置所有这些内容,但这是目前可用的所有内容: { "DownstreamPathTemplate": "...

0
0
发表了博客
2018/08/29 22:25

Ocelot简易教程(一)之Ocelot是什么

作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/9557375.html Ocelot简易教程目录 Ocelot简易教程(一)之Ocelot是什么 Ocelot简易教程(二)之快速开始1 Ocelot简易教程(二)之快速开始2 Ocelot简易教程(三)之主要特性及路由详解 Ocelot简易教程(四)之请求聚合以及服务发现 Ocelot简易教程(五)之集成IdentityServer认证以及授权 Ocelot简易教程(六)之重写配置文件存储方式并优化响应数据 Ocelot简易教程(...

0
0
发表了博客
2019/06/14 16:50

Ocelot(八)- Ocelot不支持的几个方面

不支持 Ocelot不支持的几个方面 Chunked Encoding - Ocelot将始终获取正文大小并返回Content-Length标头。很抱歉,如果这对您的用例不起作用! 转发主机标头 - 您发送给Ocelot的主机标头不会转发到下游服务。显然这会打破一切:( Swagger - 我已经多次在Ocelot ocelot.json中建造swagger.json,但它不符合我对Ocelot的愿景。如果您希望在Ocelot中使用Swagger,那么您必须使用自己的swagger.json并在Startup.cs或Program.cs中执行...

0
0
发表于开发技能专区
2020/08/13 07:28

Ocelot网关

Ocelot是一个.net core框架下的网关的开源项目,下图是官方给出的基础实现图,即把后台的多个服务统一到网关处,前端应用:桌面端,web端,app端都只用访问网关即可。 Ocelot的实现原理就是把客户端对网关的请求(Request),按照configuration.json的映射配置,转发给对应的后端http service,然后从后端http service获取响应(Response)后,再返回给客户端。当然有了网关后,我们可以在网关这层去做统一验证,也可以在网关处统一...

0
0
发表于软件架构专区
2020/05/24 14:38

Ocelot监控

网关的作用之一,就是有统一的数据出入口,基于这个功能,我们可以在网关上配置监控,从而把所有web服务的请求应答基本数据捕获并展显出来。 关于web的监控,一般的做法是采集数据并保存,然后通过图表的方式展示出来,所使用的数据库一般是时序数据库Graphite,InfluxDB(https://portal.influxdata.com/downloads),OpenDSDB等,本文使用的是InfluxDB,展示数据一般采用一个图形化框架,本文用的是Grafana(https://grafana.c...

0
1
发表了博客
2018/09/06 15:53

[译]Ocelot - Routing

原文 Ocelot主要的功能就是将http请求转发到对应的下游服务上去。 Ocelot将一个请求路由到另外一个路由的动作叫做ReRoute。为了能让Ocelot能正常工作,需要在配置中设置ReRoute。 { "ReRoutes": [ ] } 配置ReRoute需要添加一个ReRoutes json 数组。 { "DownstreamPathTemplate": "/api/posts/{postId}", "DownstreamScheme": "https", "DownstreamHostAndPorts": [ { "Host"...

0
0
发表了博客
01/13 13:24

ocelot 中间件的变化

ocelot 中间件的变化 Intro 之前我们使用 ocelot 的时候自定义了一些中间件来实现我们定制化的一些需求,最近博客园上有小伙伴问我怎么使用,他用的版本是 16.0 版本,16.0 和 17.0 版本的差异不是特别大,就以 17.0 版本为例看一下 ocelot 中间件的变化 Sample 还是拿之前的一个自定义认证授权的一个中间件为例,中间件做的事情主要是 基于 Resource(API Path) 以及 请求 Method 查询需要的权限 如果不需要用户登录就可以访问...

0
0
发表了博客
2019/03/16 13:41

Ocelot入门实践

博主是第一次写技术文档,一是对这两年工作以来的一些技术和经验进行整理,二也是希望能和大家多多分享交流,如有写的不对的地方望大家多多指正。进入正题 Ocelot 概念就不说了,大家自行百度,今天做一个Ocelot实例 1.VS新建空白解决方案 2.右键解决方案新建项目Service1,Service2选择Api项目模板 右键解决方案添加项目Gateway选择空项目模板 建立完成后解决方案如下 3.右键解决方案=>设置启动项目 打开Service1 launchSettin...

0
0
发表了博客
2018/03/01 11:18

Ocelot + Consul实践

关于Consul(https://www.consul.io)是一个分布式,高可用,支持多数据中心的服务发现和配置共享的服务软件,由 HashiCorp 公司用 Go 语言开发, 基于 Mozilla Public License 2.0 的协议进行开源。 在Consul的文档上,Consul 支持Service Discovery, Health Checking, Key/Value Store, Multi DataCenter。运用Consul,可以在系统中build复杂的应用和服务的发现等。本文不是Consul的学习重点,关于更多Consul的学习,可参考:http:...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
6 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部