首页 > 最新文献

International Conference on Pervasive and Embedded Computing and Communication Systems最新文献

英文 中文
Multi-aspect Evaluation Method for Digital Pointing Devices 数字指向装置的多方面评价方法
Nils Büscher, Daniel Gis, S. Stieber, C. Haubelt
For decades the computer mouse has been used as the most common input device for laptops and computers alike. However for speeches a presentation remote with a laser pointer was used because they allowed the presenter more freedom. With the emergence of small and lightweight inertial sensors, a new type of presentation remotes becomes popular. These remotes use inertial sensors to move a digital pointer allowing presenters to show things on more than one screen or use enhancement methods like highlighting a region. Using inertial sensors however proves to be a difficult task and can lead to problems with the usability of such devices. When developing such systems, the designer faces the problem that no method for quantifying the usability of pointing devices based on inertial sensors is available. In the paper at hand, we propose an evaluation method consisting of three different tests to assess the manageability, speed and precision of digital pointing devices for a measurable comparison. Additionally, we conducted an evaluation to show that our tests reflect the subjective assessment from the users. Our quantitative test results showed a strong correlation to the qualitative subjective assessment from the users.
几十年来,鼠标一直被用作笔记本电脑和电脑等最常见的输入设备。然而,对于演讲,使用带有激光笔的演示遥控器,因为它们允许演示者更自由。随着小而轻的惯性传感器的出现,一种新型的呈现遥控器开始流行。这些遥控器使用惯性传感器来移动数字指针,允许演示者在多个屏幕上显示内容,或者使用增强方法,如突出显示一个区域。然而,使用惯性传感器被证明是一项艰巨的任务,并可能导致此类设备的可用性问题。在开发这样的系统时,设计者面临的问题是没有方法来量化基于惯性传感器的指向设备的可用性。在本文中,我们提出了一种由三种不同测试组成的评估方法,以评估数字指向装置的可管理性,速度和精度,以便进行可测量的比较。此外,我们还进行了评估,以表明我们的测试反映了用户的主观评估。我们的定量测试结果与用户的定性主观评价有很强的相关性。
{"title":"Multi-aspect Evaluation Method for Digital Pointing Devices","authors":"Nils Büscher, Daniel Gis, S. Stieber, C. Haubelt","doi":"10.5220/0008355701280135","DOIUrl":"https://doi.org/10.5220/0008355701280135","url":null,"abstract":"For decades the computer mouse has been used as the most common input device for laptops and computers alike. However for speeches a presentation remote with a laser pointer was used because they allowed the presenter more freedom. With the emergence of small and lightweight inertial sensors, a new type of presentation remotes becomes popular. These remotes use inertial sensors to move a digital pointer allowing presenters to show things on more than one screen or use enhancement methods like highlighting a region. Using inertial sensors however proves to be a difficult task and can lead to problems with the usability of such devices. When developing such systems, the designer faces the problem that no method for quantifying the usability of pointing devices based on inertial sensors is available. In the paper at hand, we propose an evaluation method consisting of three different tests to assess the manageability, speed and precision of digital pointing devices for a measurable comparison. Additionally, we conducted an evaluation to show that our tests reflect the subjective assessment from the users. Our quantitative test results showed a strong correlation to the qualitative subjective assessment from the users.","PeriodicalId":298357,"journal":{"name":"International Conference on Pervasive and Embedded Computing and Communication Systems","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126025740","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Towards Continuous Sensor Operation: Modelling a Secured Smart Sensor in a Sparse Network Operated by Energy Harvesting 面向传感器连续运行:基于能量收集的稀疏网络安全智能传感器建模
Thomas W. Pieber, Benjamin Mößlang, Thomas Ulz, C. Steger
In modern society sensors are omnipresent. They gather information about their environment in order to optimize production flows, minimize energy usage, learn about the environment, or maximize the owner’s comfort. To achieve the desired goal in already existing buildings, sensors are introduced afterwards. These sensors might not be able to connect to a sensor network because of obstacles or user policies. If this happens, other mechanisms to create a network to gather the data need to be found. Additionally, these sensors should last for a long period and are therefore probably powered using energy harvesting methods. In this paper we present an approach for simulating the charging process of such sensors and connecting them to a network using mobile communication partners.
在现代社会,传感器无处不在。他们收集有关环境的信息,以优化生产流程,最大限度地减少能源使用,了解环境,或最大限度地提高业主的舒适度。为了在已经存在的建筑物中实现预期的目标,随后引入了传感器。由于障碍或用户策略,这些传感器可能无法连接到传感器网络。如果发生这种情况,则需要找到其他机制来创建网络以收集数据。此外,这些传感器应该持续很长一段时间,因此可能使用能量收集方法供电。在本文中,我们提出了一种方法来模拟这种传感器的充电过程,并使用移动通信伙伴将它们连接到网络。
{"title":"Towards Continuous Sensor Operation: Modelling a Secured Smart Sensor in a Sparse Network Operated by Energy Harvesting","authors":"Thomas W. Pieber, Benjamin Mößlang, Thomas Ulz, C. Steger","doi":"10.5220/0008053000570064","DOIUrl":"https://doi.org/10.5220/0008053000570064","url":null,"abstract":"In modern society sensors are omnipresent. They gather information about their environment in order to optimize production flows, minimize energy usage, learn about the environment, or maximize the owner’s comfort. To achieve the desired goal in already existing buildings, sensors are introduced afterwards. These sensors might not be able to connect to a sensor network because of obstacles or user policies. If this happens, other mechanisms to create a network to gather the data need to be found. Additionally, these sensors should last for a long period and are therefore probably powered using energy harvesting methods. In this paper we present an approach for simulating the charging process of such sensors and connecting them to a network using mobile communication partners.","PeriodicalId":298357,"journal":{"name":"International Conference on Pervasive and Embedded Computing and Communication Systems","volume":"165-166 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130661849","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Robots, Objects, Humans: Towards Seamless Interaction in Intelligent Environments - Supporting Complex Cooperative Interactions between Humans and Technical Systems in Real World Scenarios through Cognitive Objects 机器人,物体,人类:在智能环境中实现无缝交互-通过认知对象在现实世界场景中支持人类和技术系统之间的复杂协作交互
M. Kranz, Andreas Möller, L. Roalter
Future intelligent environments will be inhabited by humans, robots and ‘Smart Objects’ and allow for seamless interaction beyond the desktop. These environments therefore have to be adaptive, self-organizing, provide autonomous reasoning and integrate a variety of heterogenous hardware, objects, sensors and actuators – which goes far beyond merely interconnecting different kinds of technology. In light of the dawn of personal robotics, these environments should be equally usable and supportive for humans and robots. Manipulation tasks involving physical objects are at core of the interaction in these environments. This places novel challenges on the involved ‘Smart Objects’. We present an approach for supporting robotic systems in the interaction with physical objects while maintaining human usability and functionality by using so-called ‘Cognitive Objects’. We describe our infrastructure to support developing, simulating, testing and deploying of pervasive computing systems, using ROS (Robot Operating System) as middleware, and present several application scenarios. The scenarios are not limited to the robotics domain, but include location-aware services, intelligent environments and mobile interaction therein. Based on our experience, recommendations for the design of ‘Cognitive Objects’ (CO) and environments are given, to address the individual strengths of humans and machines and to foster new synergies in shared human-robot environments.
未来的智能环境将由人类、机器人和“智能物体”共同居住,并允许桌面之外的无缝交互。因此,这些环境必须是自适应的、自组织的,提供自主推理,并集成各种异质硬件、对象、传感器和执行器——这远远超出了仅仅连接不同种类的技术。鉴于个人机器人技术的曙光,这些环境应该对人类和机器人同样可用和支持。在这些环境中,涉及物理对象的操作任务是交互的核心。这对涉及的“智能对象”提出了新的挑战。我们提出了一种支持机器人系统与物理对象交互的方法,同时通过使用所谓的“认知对象”来保持人类的可用性和功能。我们描述了我们的基础设施,以支持开发、模拟、测试和部署普适计算系统,使用ROS(机器人操作系统)作为中间件,并给出了几个应用场景。这些场景不仅限于机器人领域,还包括位置感知服务、智能环境和其中的移动交互。根据我们的经验,给出了“认知对象”(CO)和环境设计的建议,以解决人类和机器的个人优势,并在共享的人机环境中培养新的协同作用。
{"title":"Robots, Objects, Humans: Towards Seamless Interaction in Intelligent Environments - Supporting Complex Cooperative Interactions between Humans and Technical Systems in Real World Scenarios through Cognitive Objects","authors":"M. Kranz, Andreas Möller, L. Roalter","doi":"10.5220/0003323001630172","DOIUrl":"https://doi.org/10.5220/0003323001630172","url":null,"abstract":"Future intelligent environments will be inhabited by humans, robots and ‘Smart Objects’ and allow for seamless interaction beyond the desktop. These environments therefore have to be adaptive, self-organizing, provide autonomous reasoning and integrate a variety of heterogenous hardware, objects, sensors and actuators – which goes far beyond merely interconnecting different kinds of technology. In light of the dawn of personal robotics, these environments should be equally usable and supportive for humans and robots. Manipulation tasks involving physical objects are at core of the interaction in these environments. This places novel challenges on the involved ‘Smart Objects’. We present an approach for supporting robotic systems in the interaction with physical objects while maintaining human usability and functionality by using so-called ‘Cognitive Objects’. We describe our infrastructure to support developing, simulating, testing and deploying of pervasive computing systems, using ROS (Robot Operating System) as middleware, and present several application scenarios. The scenarios are not limited to the robotics domain, but include location-aware services, intelligent environments and mobile interaction therein. Based on our experience, recommendations for the design of ‘Cognitive Objects’ (CO) and environments are given, to address the individual strengths of humans and machines and to foster new synergies in shared human-robot environments.","PeriodicalId":298357,"journal":{"name":"International Conference on Pervasive and Embedded Computing and Communication Systems","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131256259","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Use of Partial Reconfiguration for the Implementation and Embedding of the Artificial Neural Network (ANN) in FPGA 利用局部重构在FPGA中实现和嵌入人工神经网络
C. Silva, A. A. R. Diniz, A. Neto, José Alberto Nicolau de Oliveira
This paper is focused on partial reconfiguration of Field Programmable Gate Arrays (FPGAs) Virtex-6, produced by Xilinx, and its application implementing Artificial Neural Networks (ANNs) of Multilayer Perceptron (MLP) type. This FPGA can be partially reprogramed without suspending operation in other parts that do not need reconfiguration. It can be performed by specifying the Modular Project’s flow, where the modules that compose the project can be synthesized separately, and, after that, reunited in another module of highest hierarchical level. Alternatively, it is possible developing reconfigurable modules inserted in partial bitstreams and, later, downloading partial bitstreams successively in hardware. Therefore, it is possible configuring topologies of different MLP networks by using partial bitstreams in reconfigurable areas. It is expected that, in this kind of hardware, applications with MLP ANNs be easily embedded, and also allow easily configuration of many kinds of MLP networks in field.
本文主要研究了Xilinx公司生产的现场可编程门阵列(Field Programmable Gate Arrays, fpga) Virtex-6的部分重构及其实现多层感知器(MLP)型人工神经网络(ann)的应用。该FPGA可以部分重新编程,而不会暂停其他不需要重新配置的部分的操作。它可以通过指定模块化项目的流程来执行,其中组成项目的模块可以单独合成,然后在最高层次的另一个模块中重新组合。或者,可以开发插入部分比特流中的可重构模块,然后在硬件中依次下载部分比特流。因此,通过在可重构区域中使用部分比特流来配置不同MLP网络的拓扑结构是可能的。期望在这种硬件中,可以很容易地嵌入带有MLP神经网络的应用,也可以很容易地在现场配置多种MLP网络。
{"title":"Use of Partial Reconfiguration for the Implementation and Embedding of the Artificial Neural Network (ANN) in FPGA","authors":"C. Silva, A. A. R. Diniz, A. Neto, José Alberto Nicolau de Oliveira","doi":"10.5220/0004716301420150","DOIUrl":"https://doi.org/10.5220/0004716301420150","url":null,"abstract":"This paper is focused on partial reconfiguration of Field Programmable Gate Arrays (FPGAs) Virtex-6, produced by Xilinx, and its application implementing Artificial Neural Networks (ANNs) of Multilayer Perceptron (MLP) type. This FPGA can be partially reprogramed without suspending operation in other parts that do not need reconfiguration. It can be performed by specifying the Modular Project’s flow, where the modules that compose the project can be synthesized separately, and, after that, reunited in another module of highest hierarchical level. Alternatively, it is possible developing reconfigurable modules inserted in partial bitstreams and, later, downloading partial bitstreams successively in hardware. Therefore, it is possible configuring topologies of different MLP networks by using partial bitstreams in reconfigurable areas. It is expected that, in this kind of hardware, applications with MLP ANNs be easily embedded, and also allow easily configuration of many kinds of MLP networks in field.","PeriodicalId":298357,"journal":{"name":"International Conference on Pervasive and Embedded Computing and Communication Systems","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126594583","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
New Reconfigurable Middleware for Feasible Adaptive RT-Linux 可行自适应RT-Linux的新可重构中间件
Imen Khemaissia, O. Mosbahi, M. Khalgui, Walid Bouzayen
This paper is interested in reconfigurable real-time embedded OS for microprocessors. Our study concerns specifically RT-Linux. Since the latter is not designed to be reconfigurable, we propose to develop an intermediate layer to play the role of middleware that will be in interaction with the kernel Linux. This layer will manage the addition/removal/update of the periodic and also aperiodic tasks sharing resources and with precedence constraints. These tasks should respect their deadlines after any reconfiguration scenario. The proposed middleware will divide the hardware execution into several virtual processors as time slots. The decomposition is done based on the task’s category. The first virtual processor executes dependent periodic tasks, the second one executes dependent aperiodic tasks with hard deadlines and the third virtual processor executes dependent aperiodic tasks with soft deadlines. After applying a reconfiguration scenario, some tasks may miss their deadlines and the power consumption may increase. In order to re-obtain the feasibility of the system after a such scenario, an agent-based-architecture is defined to modify the parameters of the tasks. The different services offered by this middleware are developed. A simulation study is done in order to highlight the performance of our proposed solutions.
本文对微处理器的可重构实时嵌入式操作系统感兴趣。我们的研究特别关注RT-Linux。由于后者不是为可重构而设计的,我们建议开发一个中间层来扮演中间件的角色,它将与内核Linux交互。这一层将管理周期性和非周期性任务的添加/删除/更新,共享资源并具有优先级约束。在任何重新配置场景之后,这些任务都应该遵守它们的最后期限。所建议的中间件将硬件执行划分为若干虚拟处理器作为时隙。分解是基于任务的类别完成的。第一虚拟处理器执行依赖的周期性任务,第二虚拟处理器执行具有硬截止日期的依赖非周期任务,第三虚拟处理器执行具有软截止日期的依赖非周期任务。在应用重新配置场景之后,一些任务可能会错过最后期限,并且功耗可能会增加。为了在这种情况下重新获得系统的可行性,定义了基于代理的体系结构来修改任务的参数。开发了该中间件提供的不同服务。为了突出我们提出的解决方案的性能,进行了仿真研究。
{"title":"New Reconfigurable Middleware for Feasible Adaptive RT-Linux","authors":"Imen Khemaissia, O. Mosbahi, M. Khalgui, Walid Bouzayen","doi":"10.5220/0004752901580167","DOIUrl":"https://doi.org/10.5220/0004752901580167","url":null,"abstract":"This paper is interested in reconfigurable real-time embedded OS for microprocessors. Our study concerns specifically RT-Linux. Since the latter is not designed to be reconfigurable, we propose to develop an intermediate layer to play the role of middleware that will be in interaction with the kernel Linux. This layer will manage the addition/removal/update of the periodic and also aperiodic tasks sharing resources and with precedence constraints. These tasks should respect their deadlines after any reconfiguration scenario. The proposed middleware will divide the hardware execution into several virtual processors as time slots. The decomposition is done based on the task’s category. The first virtual processor executes dependent periodic tasks, the second one executes dependent aperiodic tasks with hard deadlines and the third virtual processor executes dependent aperiodic tasks with soft deadlines. After applying a reconfiguration scenario, some tasks may miss their deadlines and the power consumption may increase. In order to re-obtain the feasibility of the system after a such scenario, an agent-based-architecture is defined to modify the parameters of the tasks. The different services offered by this middleware are developed. A simulation study is done in order to highlight the performance of our proposed solutions.","PeriodicalId":298357,"journal":{"name":"International Conference on Pervasive and Embedded Computing and Communication Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122881142","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
Mobile Application for Text Recognition (OCR) 文本识别(OCR)移动应用程序
O. Krejcar
The aim of this project is to develop a simple application for capturing digital photography and its subsequent processing of OCR technologies. The application operates as an alternative for manual rewriting of parts of text from printed data using the keyboard on the screen of the device. It is mainly targeted at short text sections, such as hypertext references and addresses which are hard to be copied and at more excessive texts which would take long to copy. The emphasis is laid on the simple, fast and intuitive manipulation. The end platform is represented by PDA device, more precisely MDA which is based on Windows Mobile operating system.
这个项目的目的是开发一个简单的应用程序来捕捉数码照片及其随后的OCR技术处理。该应用程序可以替代使用设备屏幕上的键盘手动重写打印数据中的部分文本。它主要针对较短的文本部分,如超文本引用和地址,这是很难复制和更多的过多的文本,需要很长时间的复制。重点在于简单、快速、直观的操作。终端平台以PDA设备为代表,更准确地说是基于Windows Mobile操作系统的MDA。
{"title":"Mobile Application for Text Recognition (OCR)","authors":"O. Krejcar","doi":"10.5220/0003947002620265","DOIUrl":"https://doi.org/10.5220/0003947002620265","url":null,"abstract":"The aim of this project is to develop a simple application for capturing digital photography and its subsequent processing of OCR technologies. The application operates as an alternative for manual rewriting of parts of text from printed data using the keyboard on the screen of the device. It is mainly targeted at short text sections, such as hypertext references and addresses which are hard to be copied and at more excessive texts which would take long to copy. The emphasis is laid on the simple, fast and intuitive manipulation. The end platform is represented by PDA device, more precisely MDA which is based on Windows Mobile operating system.","PeriodicalId":298357,"journal":{"name":"International Conference on Pervasive and Embedded Computing and Communication Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126529843","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A Low Overhead Self-adaptation Technique for KPN Applications on NoC-based MPSoCs 基于noc的mpsoc中KPN应用的低开销自适应技术
O. Derin, Prasanth Kuncheerath Ramankutty, P. Meloni, Giuseppe Tuveri
Self-adaptive systems are able to adapt themselves to mutating internal/external conditions so as to meet their goals. One of the challenges to be tackled when designing such systems is the overhead introduced in making the system monitorable and adaptable. A large overhead can easily compensate the benefits of adaptation. In this work, we are addressing this challenge within the context of KPN applications on NoCbased MPSoCs. In particular, parametric adaptations at the application level are considered. We present a low overhead technique for the implementation of the monitor-controller-adapter loop, which is present in selfadaptive systems. The technique is fundamentally based on an extended network interface which provides the ability to interrupt remote tiles on a NoC-based multiprocessor platform. Results from the MJPEG case study show that the proposed interrupt-based approach incurs an overhead as low as 0.4% without compromising the quality of the adaptation control. Our new technique provides an improvement of approximately 6.25% compared to another state-of-the-art technique that interacts with the application using KPN semantics (i.e., blocking channels). Moreover, the sensitivity of the overhead to the complexity of the adaptation controller is much lower in case of our interrupt-based technique as compared to the blocking channel based scheme.
自适应系统能够适应不断变化的内部/外部条件,从而实现其目标。在设计这样的系统时,需要解决的挑战之一是使系统可监视和可适应所带来的开销。巨大的开销可以很容易地补偿适应带来的好处。在这项工作中,我们将在基于noc的mpsoc的KPN应用环境中解决这一挑战。特别是,考虑了应用程序级别的参数适应。我们提出了一种低开销的技术来实现自适应系统中存在的监视器-控制器-适配器环路。该技术基本上基于扩展的网络接口,该接口提供了在基于noc的多处理器平台上中断远程tile的能力。来自MJPEG案例研究的结果表明,所提出的基于中断的方法在不影响自适应控制质量的情况下产生低至0.4%的开销。与使用KPN语义(即阻塞通道)与应用程序交互的另一种最先进的技术相比,我们的新技术提供了大约6.25%的改进。此外,与基于阻塞信道的方案相比,基于中断的技术的开销对自适应控制器复杂性的敏感性要低得多。
{"title":"A Low Overhead Self-adaptation Technique for KPN Applications on NoC-based MPSoCs","authors":"O. Derin, Prasanth Kuncheerath Ramankutty, P. Meloni, Giuseppe Tuveri","doi":"10.5220/0004389802620269","DOIUrl":"https://doi.org/10.5220/0004389802620269","url":null,"abstract":"Self-adaptive systems are able to adapt themselves to mutating internal/external conditions so as to meet their goals. One of the challenges to be tackled when designing such systems is the overhead introduced in making the system monitorable and adaptable. A large overhead can easily compensate the benefits of adaptation. In this work, we are addressing this challenge within the context of KPN applications on NoCbased MPSoCs. In particular, parametric adaptations at the application level are considered. We present a low overhead technique for the implementation of the monitor-controller-adapter loop, which is present in selfadaptive systems. The technique is fundamentally based on an extended network interface which provides the ability to interrupt remote tiles on a NoC-based multiprocessor platform. Results from the MJPEG case study show that the proposed interrupt-based approach incurs an overhead as low as 0.4% without compromising the quality of the adaptation control. Our new technique provides an improvement of approximately 6.25% compared to another state-of-the-art technique that interacts with the application using KPN semantics (i.e., blocking channels). Moreover, the sensitivity of the overhead to the complexity of the adaptation controller is much lower in case of our interrupt-based technique as compared to the blocking channel based scheme.","PeriodicalId":298357,"journal":{"name":"International Conference on Pervasive and Embedded Computing and Communication Systems","volume":"155 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116497236","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Rethinking Mobile Search Queries using Context 使用上下文重新思考移动搜索查询
N. Hassan, S. Aly, Ahmed Rafea, A. Soliman
In some search domains, user context is often related to user search intent or preference. Such context however is rudimentarily used in search queries. Mobile devices, through their sensors and data content however have an abundance of information that can indicate the user context. Such context information can be used to influence, filter or re-rank search results to better match user needs. In this, paper we present some of the previous work where user context was used to improve the mobile search experience, as well as work that attempted to understand how user context is related to search intent. Our findings show that previous work primarily focused user location, with great neglect to other types of context that may be of great significance to search results. The work we present in this paper attempts to understand how a wide range of types of context influence a particular search domain. The types of context we study include location, time, day, weather and movement. We analyze how such context information can influence search needs when searching for restaurants and movies. Our analysis is based on a survey that was taken by 179 respondents. We describe the survey, how it was authored and reviewed, and then analyze the results and findings as deals with the most important contextual pieces of information that could be used to enhance the mobile search experience.
在某些搜索领域,用户上下文通常与用户搜索意图或偏好相关。然而,这种上下文基本用于搜索查询。然而,移动设备通过其传感器和数据内容拥有丰富的信息,可以指示用户上下文。此类上下文信息可用于影响、过滤或重新排列搜索结果,以更好地满足用户需求。在这篇论文中,我们介绍了一些以前的工作,其中使用用户上下文来改善移动搜索体验,以及试图理解用户上下文如何与搜索意图相关的工作。我们的研究结果表明,以前的工作主要关注用户位置,而忽略了可能对搜索结果有重要意义的其他类型的上下文。我们在本文中提出的工作试图理解各种类型的上下文如何影响特定的搜索域。我们研究的背景类型包括地点、时间、日期、天气和运动。我们分析了在搜索餐馆和电影时,这些上下文信息如何影响搜索需求。我们的分析基于179名受访者的调查。我们描述调查,它是如何撰写和审查的,然后分析结果和发现,处理最重要的上下文信息,可以用来增强移动搜索体验。
{"title":"Rethinking Mobile Search Queries using Context","authors":"N. Hassan, S. Aly, Ahmed Rafea, A. Soliman","doi":"10.5220/0003804302370244","DOIUrl":"https://doi.org/10.5220/0003804302370244","url":null,"abstract":"In some search domains, user context is often related to user search intent or preference. Such context however is rudimentarily used in search queries. Mobile devices, through their sensors and data content however have an abundance of information that can indicate the user context. Such context information can be used to influence, filter or re-rank search results to better match user needs. In this, paper we present some of the previous work where user context was used to improve the mobile search experience, as well as work that attempted to understand how user context is related to search intent. Our findings show that previous work primarily focused user location, with great neglect to other types of context that may be of great significance to search results. The work we present in this paper attempts to understand how a wide range of types of context influence a particular search domain. The types of context we study include location, time, day, weather and movement. We analyze how such context information can influence search needs when searching for restaurants and movies. Our analysis is based on a survey that was taken by 179 respondents. We describe the survey, how it was authored and reviewed, and then analyze the results and findings as deals with the most important contextual pieces of information that could be used to enhance the mobile search experience.","PeriodicalId":298357,"journal":{"name":"International Conference on Pervasive and Embedded Computing and Communication Systems","volume":" 10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113949140","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Analysis of Status Data Update in Dynamically Clustered Network-on-chip Monitoring 动态集群片上网络监控中状态数据更新分析
V. Rantala, T. Lehtonen, P. Liljeberg, J. Plosila
Monitoring and diagnostic systems are required in modern Network-on-Chip implementations to assure high performance and reliability. In this paper a dynamically clustered NoC monitoring structure for traffic monitoring is presented and issues concerning status data update intervals have been analyzed. The results show that status update interval protocol has influence to the overall performance.
监控和诊断系统需要在现代的片上网络实现,以确保高性能和可靠性。本文提出了一种用于交通监控的动态聚类NoC监控结构,并对状态数据更新间隔问题进行了分析。结果表明,状态更新间隔协议对系统整体性能有一定的影响。
{"title":"Analysis of Status Data Update in Dynamically Clustered Network-on-chip Monitoring","authors":"V. Rantala, T. Lehtonen, P. Liljeberg, J. Plosila","doi":"10.5220/0003359204930497","DOIUrl":"https://doi.org/10.5220/0003359204930497","url":null,"abstract":"Monitoring and diagnostic systems are required in modern Network-on-Chip implementations to assure high performance and reliability. In this paper a dynamically clustered NoC monitoring structure for traffic monitoring is presented and issues concerning status data update intervals have been analyzed. The results show that status update interval protocol has influence to the overall performance.","PeriodicalId":298357,"journal":{"name":"International Conference on Pervasive and Embedded Computing and Communication Systems","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115923400","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
An Application- and Platform-agnostic Runtime Management Framework for Multicore Systems 一个与应用和平台无关的多核系统运行时管理框架
Graeme M. Bragg, Charles Leech, Domenico Balsamo, James J. Davis, E. Wächter, G. Merrett, G. Constantinides, B. Al-Hashimi
Heterogeneous multiprocessor systems have increased in complexity to provide both high performance and energy efficiency for a diverse range of applications. This motivates the need for a standard framework that enables the management, at runtime, of software applications executing on these processors. This paper proposes the first fully applicationand platform-agnostic framework for runtime management approaches that control and optimise software applications and hardware resources. This is achieved by separating the system into three distinct layers connected by an API and cross-layer constructs called knobs and monitors. The proposed framework also supports the management of applications that are executing concurrently on heterogeneous platforms. The operation of the proposed framework is experimentally validated using a basic runtime controller and two heterogeneous platforms, to show how it is applicationand platform-agnostic and easy to use. Furthermore, the management of concurrently executing applications through the framework is demonstrated. Finally, two recently reported runtime management approaches are implemented to demonstrate how the framework enables their operation and comparison. The energy and latency overheads introduced by the framework have been quantified and an open-source implementation has been releaseda. aAvailable at: https://github.com/PRiME-project/PRiME-Framework
异构多处理器系统已经增加了复杂性,为各种各样的应用提供高性能和能源效率。这激发了对标准框架的需求,该框架支持在运行时管理在这些处理器上执行的软件应用程序。本文提出了第一个完全应用和平台无关的框架,用于控制和优化软件应用程序和硬件资源的运行时管理方法。这是通过将系统分为三个不同的层来实现的,这些层由API和称为旋钮和监视器的跨层构造连接。提议的框架还支持管理在异构平台上并发执行的应用程序。使用一个基本的运行时控制器和两个异构平台对所提出的框架的操作进行了实验验证,以显示它是如何与应用和平台无关且易于使用的。此外,还演示了通过该框架对并发执行应用程序的管理。最后,实现了两种最近报道的运行时管理方法,以演示框架如何支持它们的操作和比较。该框架引入的能量和延迟开销已经被量化,并且已经发布了一个开源实现。可用网址:https://github.com/PRiME-project/PRiME-Framework
{"title":"An Application- and Platform-agnostic Runtime Management Framework for Multicore Systems","authors":"Graeme M. Bragg, Charles Leech, Domenico Balsamo, James J. Davis, E. Wächter, G. Merrett, G. Constantinides, B. Al-Hashimi","doi":"10.5220/0006939101950204","DOIUrl":"https://doi.org/10.5220/0006939101950204","url":null,"abstract":"Heterogeneous multiprocessor systems have increased in complexity to provide both high performance and energy efficiency for a diverse range of applications. This motivates the need for a standard framework that enables the management, at runtime, of software applications executing on these processors. This paper proposes the first fully applicationand platform-agnostic framework for runtime management approaches that control and optimise software applications and hardware resources. This is achieved by separating the system into three distinct layers connected by an API and cross-layer constructs called knobs and monitors. The proposed framework also supports the management of applications that are executing concurrently on heterogeneous platforms. The operation of the proposed framework is experimentally validated using a basic runtime controller and two heterogeneous platforms, to show how it is applicationand platform-agnostic and easy to use. Furthermore, the management of concurrently executing applications through the framework is demonstrated. Finally, two recently reported runtime management approaches are implemented to demonstrate how the framework enables their operation and comparison. The energy and latency overheads introduced by the framework have been quantified and an open-source implementation has been releaseda. aAvailable at: https://github.com/PRiME-project/PRiME-Framework","PeriodicalId":298357,"journal":{"name":"International Conference on Pervasive and Embedded Computing and Communication Systems","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132285889","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
International Conference on Pervasive and Embedded Computing and Communication Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1