• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • 使用STM32L443启动新电路板会在HAL初始化例程中挂起怎么解决?

    Encodes the priority for an interrupt with the given priority group,preemptive priority value

    2023-02-02 08:15

  • Vxworks系统是什么?

    。VxWorks 提供的多任务机制中对任务的控制采用了优先级抢占(Preemptive Priority Scheduling)和轮转调度(Round-Robin Scheduling)机制,也充分保证了可靠的实时

    2017-09-20 14:43

  • 用于vGPU的GPU调度程序

    你好。我对NVidia开发人员提出了问题和建议。关于GPU调度程序的真正功能的信息很少。调度程序只是简单的循环法吗?它是可编程的吗?它是从dom0编程的(例如,Dom0中的vgpu / libnvidia-vgpu进程)?十多年来,有更复杂的调度程序。如果你查看网络硬件,你可以看到更多高级调度程序(https://en.wikipedia.org/wiki/Network_scheduler)。由于NVidia背景基于Sun Microsystems,因此SunOS / Solaris中有更复杂的处理器调度程序示例。 SunOS / Solaris公平共享调度程序(FSS)(实现共享,包括分层共享(区域/项目))和动态池(实现封顶和固定/绑定)的组合非常强大,并且易于实现并且几乎可以展示其功能20年。GPU调度程序可以更复杂吗?如果是的话,还有更多实际目标: - 如果共享是可编程的,则应该删除“在一个物理gpu中一个类型的所有vgpu(例如k120q)”的限制! - 如果共享的分层可编程性比CUDA可用,则所有vGPU类型都应该可用! - 如果调度程序具有固定/绑定功能(对SMX),则由于较少的指令和数据缓存未命中,性能应该提升! - 如果调度程序(可能是非分层的)可以移动到domU for Grid2.0“完整”配置文件M6-8Q和M60-8Q可以删除dom0的开销并在domU中启用CUDA而不是相同的功能应该可用于k180q和k280q (是的,我仍然乐观地认为NVidia总部允许将此功能向后移植到K1 / K2网格)!GPU调度程序是否有任何可观察性API(性能监视器API)(每个vGPU(在Dom0中)和vGPU内部的每个进程(在DomU中))?(https://gridforums.nvidia.com/default/topic/809/nvidia-grid-vgpu/vgpu-utilization-per-vm/)谢谢你的回答,马丁以上来自于谷歌翻译以下为原文Hello.I have questions and proposal to NVidia developers. There are few information about true function of GPU scheduler.Is the scheduler only simple round-robin ?Is it programmable ?Is it programmed from dom0 (eg. vgpu/libnvidia-vgpu process in Dom0) ?There are more sophisticated schedulers for more then decade. If you look in network hardware you can see many more advanced schedulers (https://en.wikipedia.org/wiki/Network_scheduler). Because NVidia background is based on Sun Microsystems there is more sophisticated example of processor scheduler in SunOS/Solaris. The SunOS/Solaris combination of Fair Share Scheduler (FSS) (implements sharing, including hierarchical shares (zones/projects)) and dynamic pools (implements capping and pinning/binding) is VERY powerful and also simple to implement and demonstrating its power for nearly 20 years.Can the GPU scheduler be more sophisticated ?If yes, there are more practical goals:- If the share is programmable than the restriction about "all vgpu of one type (for example k120q) in one physical gpu" should be removed!- If the share is hierarchically programmable than the CUDA in all vGPU types should be available !- If the scheduler have pinning/binding capability (to SMX) than the performance should be boosted due to less instruction and data cache misses ! - If the scheduler (probably non hierarchical) can be moved to domU for Grid2.0 "full" profiles M6-8Q and M60-8Q that remove overhead of dom0 and enable CUDA in domU than the same feature should be available for k180q and k280q (yes, I am still optimistic that NVidia HQ allows to backport this feature and more to K1/K2 grid) !Is there any observability API (performance monitor API) for GPU scheduler (per vGPU (in Dom0) and per processes inside vGPU (in DomU)) ? ( https://gridforums.nvidia.com/default/topic/809/nvidia-grid-vgpu/vgpu-utilization-per-vm/ )Thanks for answers, Martin

    2018-09-11 16:37

  • FreeRTOS调用中断函数时,变量定义位置问题如何解决

    问题如下:当系统滴答时钟中断时,会调用xTaskIncrementTick(),请问调用此函数时,函数开始几行定义的变量:TCB_t * pxTCB;TickType_t xItemValue;BaseType_t xSwitchRequired = pdFALSE;是存放在哪里?PSP?还是MSP?(或者说当前被中断的任务的栈)不知道这个是不是Cortex-M3相关的内容?谢谢指教!

    2020-06-10 04:37

  • μC/OS-III学习笔记分享

    μC/OS-III 学习笔记

    2020-12-21 07:46

  • 嵌入式实时系统中的优先级反转问题怎么解决?

    嵌入式实时系统中的优先级反转问题怎么解决?

    2021-04-27 06:44

  • VxWorks的特点是什么? C/S模式网络编程有什么功能?

    VxWorks的特点是什么?C/S模式网络编程有什么功能?

    2021-04-26 06:01

  • 学习和使用RTOS有什么技巧?

    长期以来,计算机科学专家们的杰作--实时系统(RTOS)与嵌入式应用产品开发工程师的理念之间存在着一道明显的沟壑。RTOS如阳春白雪和者甚寡。分析我国推动计算机嵌入式应用发展的这支队伍可以发现,他们中绝大多数是各个应用领域的专家,而没有受过计算机专业方面的专门训练。很多人都是从自学8位微处理器Z-80开始的,缺乏对计算机科学方面系统的理论知识的深层次理解。在8位CPU的嵌入式应用中这种矛盾并不突出,而当嵌入式应用走向32位,应用程序越来越复杂时,就显得力不从心。而科班出身的计算机专家又不可能对各个应用领域都熟悉。多数应用领域的开发人员习惯于画一块印刷线路板,画个程序框图,编一个软件,试一试,于是产品开发就完成了。从计算机科学的角度来看,不但开发出的产品存在着诸多的不安全隐患,这种开发产品的方法本身就不够科学。RTOS是计算机专家们多年潜心研究的成果,使用RTOS不仅增加了嵌入式应用系统的可靠性,缩短了产品的开发时间,而且应用程序的维护也会方便许多。

    2020-03-06 07:15

  • 基于VxWorks的测控系统应用

    0引言VxWorks是美国风河公司(Wind River)于1983年设计开发的一种嵌入式实时操作系统,它提供了高效的实时任务调度、中断管理、实时系统资源及实时任务间通信功能。从推出以来,它已成功应用在通信、军事、航空、航天、医疗等各个领域,在嵌入式操作系统领域中占据最大的市场份额,已经成为事实的工业标准和军用标准。随着计算机技术和自动化测试技术的发展,测控系统正在向通用化、智能化、网络化等方向发展,因此功能高效、运行可靠、应用灵活的嵌入式操作系统VxWorks在测控系统的设计和开发中具有广泛的应用前景。

    2019-07-05 07:58

  • 基于PCI和DSP的导弹景象匹配制导系统设计

    作者:白海峰 程旭德 徐兵 姜成鹏1 引言本文从实时性和大容量两方面介绍了在某型导弹景象匹配制导系统中通用计算机上加入DSP加速卡实现的图像采集系统。利用DSP芯片的高速处理特性完成大部分的图像处理工作,上位机只完成辅助操作和存储系统。这种方法发挥了DSP的高速性能又具有相当大的灵活性,而且开发工具比较完善。导弹景象匹配制导系统在传输实时景物图像时要求足够的传输速度,PCI总线速度最高可达528MB/S(66MHz、64位)。这是其他总线无法比拟的速度,如ISA总线速度只有5MB/S。另外,该系统中DSP的可扩展存储空间高达1GB。这完全可以满足导弹景象匹配制导系统中图像处理的需要。

    2019-07-26 07:45