datafluxsystems.com
re-launched in new state-of-the art design
Our projects
Visualization on GPU Clusters and Smart Mobile Devices
This product line is a cluster of GPUs based on Dual Xeon processors with state of the art Graphics Processing Unit (GPU) and optional accelerator boards. The PCIExpress based GPU nodes are connected using a one Gbps Ethernet switch. Cluster configurations are customized by users. The software for the cluster is also customized by users. The system will be built based on customer's order; selected software will be installed and tested using specified applications before shipping.
Details >>
MC4 Project
Integrating computing, communication, and consumer electronics functions in smartphones is the focus of this project. Developing novel low-power computer architectures for supporting high end applications in scientific simulation, visualization, and medical image analysis is one of the goals. Stream based programming model will be used. A discrete-time block diagram based model descriptions will be used in the project to describe applications.
A high performance and low-power architecture that facilitates the use of a cellphone as a mobile, computing, communicating, and consumer electronics convergence (MC4) device is under development. The key idea is to provide a computer card similar to a SD card that can be added to the basic cell phone to support many functions. This approach allows the basic cell phone to be turned into a compute engine for multimedia processing, navigation processing, and control processing in a self organizing wireless web. Self organizing and self adapting software and protocols can be supported by using the proposed architecture in MC4 device to enable seamless connectivity for multimedia data. By supporting multiple radio bands in the basic cell phone network processing and wireless web communication over local, rural, and metropolitan areas could be done without investments in infrastructures.
The computer card could revolutionize the way consumer electronics items are designed. Medium to high quality digital cameras, video cameras, and music players have a high demand on computing. The proposed computer card could be used with these devices also to provide high quality results at a low-cost. The system architecture of the computer card based on a stream programming model and its communication with other parts of the basic cell phone are under development. The microarchitecture of the processors for the computer card is also under development.
UTOPIA Project
Universal telecommunication oriented personal information access (UTOPIA) project is aimed at rural e-commerce and seamless connectivity using cell phones. More than 70% of the world's population lives in rural areas and most of them are in Asia and Africa. Although rural e-commerce is touted to be the lifeline for rural Australia, rural New Zealand, rural parts of California, most of the rest of the rural world has not benefited from it. The reasons are inadequate roads, communication facilities, computer hardware, and the expertise needed to use and maintain the computer facilities. Other reasons are cultural, illiteracy, and price. Although infrastructure building is taking place in the rural areas of the world with help from IMF and WTO, a fresh approach is needed to bring the fruits of e-commerce to rural areas of the developing countries. The growth of cell phones and smart phones offers some new opportunities for low-cost access to the World market from rural areas. Simpler user interfaces involving text and spoken commands, touch displays, and visual gestures are needed. Robust and reliable thin clients and cell phones are expected to be the user access devices for rural areas in the coming decade.
The project is developing approaches that could be used in realizing rural e-commerce.
The architecture of the village/town area network structure, sensor networks, and applications that are needed to do word/speech recognition, object recognition using cameras, and location gathering are under development. The impact of the portable device and the associated technology in conducting e-commerce from villages and remote areas in various parts of India, Korea, and Nigeria are planned.
Personal information access, news, alerts and warnings from many places and at different times is becoming a required activity in the current society. The emergence of smartphones and mobile devices with sensors such as cameras, 3-D accelerometers, GPS, RFID receiver, and odor detectors with a computer card can open up new avenues for Information and personal access for all citizens of the world. While developed countries have access to information using internet connected PCs, laptops, and mobile devices, the timeliness of the information, ready access, securing the information, and sharing are becoming important issues. Seamless connectivity for mobile devices over WLAN, WMAN, and WAN is an open problem. Cost of accessing the information and convenience are also becoming major factors. Making personal information access a universal utility for the world has many economic, political, and cultural advantages and this is the focus of the ubiquitous computing, pervasive computing, and IT projects. Major Asian countries such as China, Korea, and India are planning on leveraging UTOPIA like approach to achieve and expedite economic development. Countries in northeast Asia (NEA) have a lot to gain by providing low-cost and flexible hardware, business models, infrastructure development, and project implementations.
Hardware enhancements to future smartphones that are similar to LG SV360 and allows high performance embedded processors to be added using a computer card like strategy could help in robot and autonomous vehicle navigation, collision avoidance of cars and trucks, and search and rescue missions.
A cooperative project aimed at MC4 computing card research and development and a prototype wireless web system demonstration involving LG, some of the top universities in Korea, US, and India is in the planning stage.
CAGE Project
CAGE is a methodology for architecture composition and mapping to scalable computing fabric (SCF) such as platform FPGA. It is under development and some preliminary results are available. CAGE comprises four parts: a compiler front-end that produces IR code for programming languages, an analyzer that produces a skeletal architecture description from the IR code, an architecture generator, and an elaborator that produces a detailed architecture model at the component level or RT-level. The architecture model can be mapped to SCF such as platform FPGAs in one of two ways. The first approach assumes that a library of parameterized architectural components is available. Using the library of components an implementation of the architecture is assembled by interconnecting the components with the help of a router. The second approach uses core libraries, synthesis tools, and partitioning, placement, and routing (PPR) tools provided by the platform FPGA vendor to implement the RT-level architecture model.
The CAGE methodology is being developed for high end scientific simulation applications. There are many applications that have been developed over the past four decades along with libraries. We want to be able to run these applications that contain parallelism on platform FPGA based systems. This approach complements the Simulink based (discrete-time based block diagrams) approach developed by the BEE/BEE2 group at UC Berkeley for high end signal processing in wireless and radio astronomy applications. Starbridge's Viva is a software environment that allows users to describe their algorithms using Viva's graphical development environment and maps it to FPGAs resources for direct execution. It is in some ways similar to the BEE approach except that Simulink is replaced by Viva's graphical language.
