Ternary optical computer (TOC) is characterized by huge number of data bits, group by data bits and reconfigurable optical processor. With the improvement of TOC, building its programming platform has become an urgent...
详细信息
Ternary optical computer (TOC) is characterized by huge number of data bits, group by data bits and reconfigurable optical processor. With the improvement of TOC, building its programming platform has become an urgent task. So a basic theory and key technology of constructing a new programming platform are proposed: build a concise model that summarizes the application characteristics of TOC, conceal the complexity of new computers with special format files and develop some new instructions which send the specified file to the specified processor to use the new computer. On the basis of this theory, the concept of "structured data computer", the "SZG file" and the "SZG file instruction" are elaborated in this article. Finally, the example is given of processing structured data with four groups of different types. Verify the effectiveness of the programming platform by analyzing the computational process of 1000 pairs of structured data. Experimental results show that the programming platform is running well and stable and the strong capacity of the TOC for processing structured data is exhibited.
This paper presents a method for building a programming platform for ternary optical computer(TOC). Firstly, the reasons why the existing programming platform can not be directly applied to the ternary optical compute...
详细信息
This paper presents a method for building a programming platform for ternary optical computer(TOC). Firstly, the reasons why the existing programming platform can not be directly applied to the ternary optical computer are analyzed. Then, the theoretical basis and core technologies for building the programming platform of the ternary optical computer are given, including: building a model-simple structured data type computer to express the application characteristics of the ternary optical computer, building an operation-data file containing data and computational requirements, expanding the operation-data file transfer instructions. According to our proposed theory, the implementation mechanism of the TOC programming platform is constructed. Finally, the effectiveness of the programming platform is verified by experiments. The programming platform simplifies the application of the TOC and bridges the gap between the user and the TOC.
In order to utilize the advantages of optical computing and promote the application and popularization of Ternary Optical Computer (TOC), this paper proposes a dual-center programming model consisting of electronic pr...
详细信息
In order to utilize the advantages of optical computing and promote the application and popularization of Ternary Optical Computer (TOC), this paper proposes a dual-center programming model consisting of electronic processor and optical processor, presents the theory and technologies of the dual-center model in detail, and for the first time explains the SAN ZHI GUANG (SZG) file chain technology, gives the implementation method of the dual-center model. The model tries to effectively manage the resources of optical processor and solve the problem of the distance and network connection mode of using the TOC. Experimental results show that the dual-center model is correct and the implementation method is feasible. It can improve the usability of the TOC and further simplify the TOC programming process, and makes common users apply the TOC and electronic computer to work cooperatively for the same task.
Systemic Computation is an unconventional paradigm which defines a model of natural behavior and implies a massively parallel computer architecture. It is designed to be a computational paradigm for natural systems an...
详细信息
ISBN:
(纸本)9781467358699
Systemic Computation is an unconventional paradigm which defines a model of natural behavior and implies a massively parallel computer architecture. It is designed to be a computational paradigm for natural systems and processes modeling. Existing software implementations have been too limited in terms of performance, flexibility and programmability. This paper solves key problems that remained in earlier work, introduced towards the first practical hardware Systemic Computation implementation using FPGAs. This is achieved by making various optimizations and software additions, resulting in a complete and efficient SC programming platform.
Systemic Computation is an unconventional paradigm which defines a model of natural behavior and implies a massively parallel computer architecture. It is designed to be a computational paradigm for natural systems an...
详细信息
ISBN:
(纸本)9781467358682
Systemic Computation is an unconventional paradigm which defines a model of natural behavior and implies a massively parallel computer architecture. It is designed to be a computational paradigm for natural systems and processes modeling. Existing software implementations have been too limited in terms of performance, flexibility and programmability. This paper solves key problems that remained in earlier work, introduced towards the first practical hardware Systemic Computation implementation using FPGAs. This is achieved by making various optimizations and software additions, resulting in a complete and efficient SC programming platform.
Trigger-action programming (TAP) platforms allow users to personalize their digital ecosystems through the definition of trigger-action rules such as "if I'm leaving home, then turn the smart thermostat off.&...
详细信息
Trigger-action programming (TAP) platforms allow users to personalize their digital ecosystems through the definition of trigger-action rules such as "if I'm leaving home, then turn the smart thermostat off." Yet, little is known about whether such a paradigm can be used to support users' wellbeing. To bridge this gap, we scraped 6590 trigger-action programs from iOS shortcuts, and analyzed the dataset to understand what aspects of their wellbeing users are already programming and what opportunities remain untapped. Findings show that users are only capturing a fraction of this opportunity, with a majority of wellbeing-related programs targeting health and physical exercise. To shed light on an underexploited use case, we showcase two interventions for digital self-control developed through iOS shortcuts, highlighting challenges and opportunities to use TAP as a viable option to improve existing digital habits and self-regulate technology use, thus mitigating the negative effects of excessive digital engagement.
Learning programming is difficult due to the various associated processes. programming concepts are abstract and language independent. However, implementing an algorithm for a specific problem in a programming languag...
详细信息
ISBN:
(纸本)9781509054671
Learning programming is difficult due to the various associated processes. programming concepts are abstract and language independent. However, implementing an algorithm for a specific problem in a programming language is one of the learning outcomes of programming courses. In this paper, we present a concept of programing building blocks for introducing programing concepts with associated in-class code writing tasks utilizing our web-based platform.
Application personalization holds the promise of enhancing the effectiveness of software, facilitating its use, and creating a stronger emotional bond with its users, thus contributing to a user-centered application e...
详细信息
ISBN:
(纸本)9783319312323;9783319312316
Application personalization holds the promise of enhancing the effectiveness of software, facilitating its use, and creating a stronger emotional bond with its users, thus contributing to a user-centered application experience. Traditionally, the development of personalized applications and the acquisition of quality user data as the basis for personalization have posed significant challenges. This article presents a novel experimental development and execution platform that enables a simple, general, systematic, and consistent approach to developing personalized Web applications according to long-term user characteristics. The platform leverages social network user profiles as a source of user characteristics. We describe the key conceptual and technical goals as well as the platform design challenges in detail. An example demonstrates the programming methodology and its benefits.
暂无评论