iAbstract Finding a high productivity and high efficient(HPHP) parallel programming language is a key to achieve popular parallel programming and it has been an active field of research for over 3 decades. To achieve HPHP parallel programming language, we proposed to design a DSL based on Ruby, which is a popular sequential langauge among mainstream developers for its high productivity, and then translate the DSL to X10 language, which is a high perfor-mance parallel language, to perform parallel execution. Our proposed DSL can express concurrent and distributed programming with syntax that is consistent with Ruby. The DSL code is converted to X10 program by our code translator and is executed in parallel with some runtime libraries develop...
Maģistra darba "Paralēlisma un laiksakritības problēma programmēšanas valodā Ruby" mērķis ir apskatī...
The most important features that a parallel programming language should provide are portability, mod...
The Ruby programming language is designed for easy use. The usability is an important feature since ...
Interpreted languages are increasingly used in agile software development. Parallel programming, ho...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2015The fast development of pa...
The work presents modern and dynamic ecosystem of the Ruby programming language, focusing on the pos...
The report presents the design for a new parallel programming language, PPL1. The language borrows o...
International audienceFor several years, hardware design has been undergoing a surprising revival: f...
RubyWrite is a Domain Specific Language (DSL), embedded within Ruby, with the goal of providing an e...
Ruby- an Object-Oriented scripting language- is used world-wide because of its ease of use. However,...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
Developing complex scientific applications on high performance systems requires both domain knowledg...
This article discusses the capabilities of the Сrystal programming language and its advantages over ...
An important challenge in parallel computing is the mapping of parallel algorithms to parallel compu...
Dynamic programming languages such as Python and Ruby are widely used, and much effort is spent on m...
Maģistra darba "Paralēlisma un laiksakritības problēma programmēšanas valodā Ruby" mērķis ir apskatī...
The most important features that a parallel programming language should provide are portability, mod...
The Ruby programming language is designed for easy use. The usability is an important feature since ...
Interpreted languages are increasingly used in agile software development. Parallel programming, ho...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2015The fast development of pa...
The work presents modern and dynamic ecosystem of the Ruby programming language, focusing on the pos...
The report presents the design for a new parallel programming language, PPL1. The language borrows o...
International audienceFor several years, hardware design has been undergoing a surprising revival: f...
RubyWrite is a Domain Specific Language (DSL), embedded within Ruby, with the goal of providing an e...
Ruby- an Object-Oriented scripting language- is used world-wide because of its ease of use. However,...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
Developing complex scientific applications on high performance systems requires both domain knowledg...
This article discusses the capabilities of the Сrystal programming language and its advantages over ...
An important challenge in parallel computing is the mapping of parallel algorithms to parallel compu...
Dynamic programming languages such as Python and Ruby are widely used, and much effort is spent on m...
Maģistra darba "Paralēlisma un laiksakritības problēma programmēšanas valodā Ruby" mērķis ir apskatī...
The most important features that a parallel programming language should provide are portability, mod...
The Ruby programming language is designed for easy use. The usability is an important feature since ...